Questions tagged «cpu-usage»

用于执行任务的CPU处理单元的数量以及花费的时间。

4
为什么我的24个CPU中有1个固定为100%?
我有一个HP ProLiant DL380 G7系统,该系统使用2个6核CPU,并且启用了超线程,总共有24个逻辑CPU(如Windows所示)。 运行我们的应用程序时,系统的总CPU利用率很好,但是24个CUP之一被固定为100%: 编辑:这是这段时间内系统进程以及具有高利用率的处理器的PerfMon数据: 这正常吗?如果不是,是否有办法识别正在使用该逻辑CPU的进程?Windows PerfMon,ResMon,任务管理器和进程资源管理器没有任何帮助,只能识别出CPU为100%。

4
是否可以通过立即读取/ proc / stat来计算CPU利用率百分比?
我想问题是,我是否可以仅通过一次读取/ proc / stat来计算CPU利用率百分比? # head -1 /proc/stat cpu 67891300 39035 6949171 2849641614 118251644 365498 2341854 0 我正在考虑对除IOWait以外的列进行汇总(我正在阅读某个地方,它被认为是空闲的),这将给我100%,并且每个单独的列都可以乘以(column / 100_percent)* 100的百分比。 用户:在用户模式下执行的正常进程 nice:在用户模式下执行的进程 系统:以内核模式执行的进程 闲着:颤抖的拇指 iowait:等待I / O完成 irq:服务中断 softirq:服务softirqs 偷:非自愿等待 客人:运行普通客人 guest_nice:运行友好的访客 这是可行的方法还是我完全偏离了轨道?
12 linux  cpu-usage 


5
为什么闲置的Windows VM使用那么多的CPU?
我有2个VM作为来宾在Ubuntu 10.04上运行的KVM虚拟化平台上运行。一个VM是Ubuntu 10.04系统,另一个是Windows 7系统。当两台计算机完全注销后,Linux机器使用1%的CPU,Windows机器使用45%到50%的内存,据top。virt-manager中的图形似乎支持了这一点。在Win7映像上没有安装任何将在后台运行的文件。它尽可能新鲜。 当Windows VM和VM都注销并处于空闲状态时,为什么Windows VM使用的资源比Linux VM多得多? 编辑: 我从一开始就为客户安装了paravirt存储和网络驱动程序。我不相信我还缺少其他任何驱动程序,对吗? 根据来宾的任务管理器,它确实是空闲的。Taskman大约占用来宾CPU的1%或2%,但是没有其他进程占用任何CPU时间。


5
IIS应用程序池尽管没有请求,但CPU使用率很高
我最近将一组Windows Server 2008 R2 / IIS 7.5服务器迁移到了运行Windows Server 2012 / IIS 8的新服务器上。 我正在从IIS中遇到一些奇怪的行为。我们有2个相同的服务器,每个服务器运行2个网站,每个网站都在自己的应用程序池中。每个网站的代码都是相同的。(实际上...相同的dll和所有内容,只是配置略有不同)。 应用程序池设置为每24小时按计划回收,但是在这24小时内,w3wp worker进程的CPU使用率以12.5%的增量跳跃(服务器有8个处理器,所以我认为这不是巧合)。 一旦CPU使用率上升,在应用程序回收之前,它不会下降。据我所知,该应用目前不执行任何操作,也没有处理任何请求。我可以阻止所有流向服务器的流量,CPU使用率将保持不变。我什至可以重新启动该网站,并且CPU使用率保持不变。重置CPU使用率的唯一方法是回收或重新启动运行它的应用程序池。 我可以肯定地说,这个问题与我的代码无关,但是某种形式的IIS配置不佳或IIS 8中的某个更改与硬件配置不能很好地配合? 不知道它是否重要,但是这些是Rackspace Performance Cloud服务器。 下面的屏幕快照显示了这些服务器上的CPU负载(绿色箭头表示应用程序池回收的时间。您可以看到每个平稳段都是12.5%的整数倍: 有没有人观察到这种行为?我从2009年开始就发现这个问题,当时有人遇到了与IIS 6相同的问题: IIS w3wp使用高cpu,没有流量 任何帮助深表感谢
10 iis  cpu-usage  iis-8 

5
MySQL进程超过100%的CPU使用率
我的LAMP服务器遇到一些问题。最近,即使我网站上的访问者人数没有太大变化,一切也变得非常缓慢。当我运行top命令时,它说MySQL进程占用了150-200%以上的CPU。怎么可能,我一直以为最大是100%? 我正在运行具有1.5 GB RAM的Ubuntu 9.04服务器版本。 my.cnf 设置: key_buffer = 64M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP max_connections = 200 table_cache = 512 table_definition_cache = 512 thread_concurrency = 2 read_buffer_size = 1M sort_buffer_size = 4M join_buffer_size = 1M query_cache_limit = 1M # the maximum size …

3
当没有进程使用超过2%的速率时,为什么我的路由器CPU占40%?
我有一个问题,我有一个运行Cisco IOS 15的Cisco 1841,但行为异常。CPU使用率显示为40%,但是没有进程正在使用这么多的CPU能力。 这是一个例子: lev1841#show processes cpu sorted CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 96 88 147299 0 1.11% 1.04% 0.92% 0 Ethernet Msec Ti 117 40 36582 1 0.15% 0.19% 0.17% 0 IPAM …


1
CPU%大于100 ps -aux
我们使用ps -aux来查找tomcat进程何时需要较高的CPU使用率,如果这样做,我们将向Group发送警报。但是有时%CPU显示超过100,但是我们的应用程序运行正常。这是不好的信号还是我们的理解是否正确,从而改善了进程的CPU使用率 这是输出当我执行命令时, USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16228 106 24.0 2399428 1840576 ? Sl 07:11 171:35 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat-rc-core-v1-inst01/conf/logging.properties -Dj
9 linux  cpu-usage  ps 

1
一年过渡时ESXi 100%CPU上的Windows服务器
我们在ESXi服务器上运行许多Windows Server 2008 R2 SP1服务器。在2014年到2015年的年终过渡期间,CPU达到100%,并且计算机挂起。 该解决方案似乎是来自Microsoft的修补程序(KB2800231)。但是,仅列出的下载全部用于Vista(Windows 6.0),我们的服务器是6.1。不用说,当尝试运行MSU时,会出现错误,表明我们的操作系统不受支持。 修补程序网页(http://support2.microsoft.com/kb/2800213/en-us)指示应该有2008 R2的下载,但尚不清楚。 有谁知道此问题的更高版本修复程序,或者可以在哪里下载正确的MSU?

1
在具有16个内核/处理器的2处理器计算机上使用SQL Server 2012时CPU使用率非常不均匀
在使用Server + Cal许可模型安装SQL Server Enterprise 2012之后,在一台具有2个处理器,每个处理器具有16个核(并且不涉及超线程)的计算机上,并使服务器承受极高的负载,第一个处理器上的16个核的利用率非常低,第二个CPU上的前4个核心被大量利用,而最后12个核心根本没有被使用(因为此sql服务器版本限制为20个核心)。总CPU利用率显示为25%左右。不幸的是,即使任务均匀地分布在20个内核上,服务器的性能也极差,它的表现不会差那么远。 Windows Server在ESX Server下的VMWare虚拟映像上运行,但是所有CPU都分配给了Windows服务器。 我们尝试更改相似性设置(例如,将大多数内核分配给CPU,将其他内核分配给I / O),但这无助于解决性能问题。 将产品版本升级到SQL Server Enterprise Core 2012,不仅允许SQL Server在第二个处理器上利用以前未使用的12个内核,而且还导致任务在所有处理器上的分配更加均匀。为了解决积压的请求,cpU利用率跃升至90%左右,一旦被追赶,则下降至33%左右,但是由于我们故障转移到新更新的版本,因此性能大大提高,并且性能问题消失了。 我想知道是否有人会导致SQL Server分配负载不均,几乎完全依赖于第二个处理器的前4个内核,而该处理器的12个内核处于空闲状态,而仅分配几个任务给第一个16个内核处理器。此外,是否有任何方法可以在不升级产品版本的情况下将负载更均匀地分配到所使用的20个内核上? 问题的另一面是,产品升级是什么导致SQL Server开始在它所识别的所有核心上平均分配负载? 感谢您对这些问题和/或链接的解答,这可能有助于我更好地理解如何理解正在发生的事情。

2
如何调整linux机器以提高平均CPU负载和CPU利用率
我们正在使用巨大的hadoop集群。 我们有736个datanode机器,每个节点有16个核心X 2线程。 在某些计算机上,我们看到了平均CPU负载(98-128 5分钟)。 经过深入调查,我们发现: no HW problem no Disk proble no network problem no infra problem 我们仍然没有检查关于调整linux参数和调整内核参数。 有哪些参数或任何内核参数可以帮助机器在大多数CPU LOW负载平均下获得良好的CPU工作。 http://linuxrealtime.org/index.php/Improving_the_Real-Time_Properties
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.