了解负载平均值与CPU使用率

时间:2014-02-07 01:13:53

标签: linux operating-system load

好吧,我自己就是一个Windows用户,所以我对Linux-y类型的知识有点受限。

然而,我的一般理解是“平均负载”表示在任何给定时间运行了多少处理,平均在最后一分钟,五分钟和......十五分钟?

无论如何,我一直在监视我的服务器,因为我们有一个很大的开放和很多人!

See?

我一直在看top并注意到一些与我认为的相反的东西。

如果负载平均值为7,有4个超线程处理器,那不应该意味着CPU正在工作到大约7/8容量吗?

为什么,它显示50.0%的ID?如何在一半的时间里闲着?

我没有得到它XD

1 个答案:

答案 0 :(得分:91)

top显示正在运行的进程的CPU利用率,load average显示(自1993年以来)正在运行的进程数加上不可中断状态的进程数。等待工作的进程不消耗CPU。因此top CPU利用率低于7/8 * 100%。

来源:http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html