Articles of CPU使用情况

%st是什么意思呢?

以下是我顶部的一个例子: Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st 我试图弄清楚%st字段的意义。 我读到它意味着窃取CPU,它代表了pipe理程序花费的时间,但我想知道这实际上对我意味着什么。 这是否意味着我可能在一个繁忙的物理服务器上,而其他人正在使用太多的CPU在服务器上,他们正在从我的虚拟机? 如果我使用EBS,它可能与在pipe理程序级别处理EBS I / O有关吗? 它与我的虚拟机上运行的东西有关还是完全不受我的影响?

域控制器上的“峰值”CPU使用率

我们有两个Windows Server 2008 SP2(不幸的是不是2008 R2)域控制器在一个小型的150个客户端域中展示了非常“高峰”的CPU使用率。 域控制器都performance出相同的行为,并托pipe在vSphere 5.5.0,1331820上。每两到三秒钟CPU使用率跳至80-100%,然后迅速下降,保持低一两秒,然后跳转再次。 查看虚拟机的历史性能数据表明,这种情况已经持续了至less一年,但从三月份以来频率已经增加。 有问题的过程是SVChost.exe包装DHCP客户端(dhcpcsvc.dll),EventLog(wevtsvc.dll)和LMHOSTS(lmhsvc.dll)服务。 我当然不是Windows内部专家,但是在使用Process Explorer查看进程时,似乎找不到任何特别的错误,除了EventLog正在触发大量的RpcBindingUnbind调用。 在这一点上,我没有咖啡和想法。 我应该如何继续解决这个问题?

Linux CPU使用率和进程执行历史

有没有什么方法可以查看哪个进程导致CPU使用率最高? 我有AMAZON EC2 Linux,CPU利用率达到100%,使我重新启动系统。 我甚至无法通过SSHlogin(使用腻子)。 有什么办法可以看到是什么原因导致了如此高的CPU使用率以及哪个进程造成了这种情况 我知道sar和top命令,但我无法find任何地方的进程执行历史。 这里是来自亚马逊EC2监控工具的图像,但我想知道哪个过程造成的: 我也试过ps -eo pcpu,args | sort -k 1 -r | head -100 ps -eo pcpu,args | sort -k 1 -r | head -100 ps -eo pcpu,args | sort -k 1 -r | head -100但没有运气发现如此高的CPU使用率。

CPU利用率图表上“好”是什么意思?

在Ubuntu服务器负载图上,我看到4种types的CPU消耗:用户,系统,Nice和Idle。 Nicetypes是什么意思?