好吧,我自己就是一个Windows用户,所以我对Linux-y类型的知识有点受限。
然而,我的一般理解是“平均负载”表示在任何给定时间运行了多少处理,平均在最后一分钟,五分钟和......十五分钟?
无论如何,我一直在监视我的服务器,因为我们有一个很大的开放和很多人!
我一直在看top
并注意到一些与我认为的相反的东西。
如果负载平均值为7,有4个超线程处理器,那不应该意味着CPU正在工作到大约7/8容量吗?
为什么,它显示50.0%的ID?如何在一半的时间里闲着?
我没有得到它XD
答案 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