我有服务器上的平均负载问题,我在服务器上使用当我检查处理器 – 用“顶部”命令我看到:
顶部 - 04:27:37最多39分钟,1个用户,平均负载:0.78,0.77,0.77 任务:总共190人,跑步1次,睡觉188人,停止0人,僵尸1人 Cpu:0.3%us,0.1%sy,0.0%ni,99.6%id,0.0%wa,0.0%hi,0.0%si,0.0%st Mem:共7136868k,使用1504092k,5632776k,52552k 交换:共0k,使用0k,0k空闲,602524kcaching
它一直是一样的.. CPU不工作,但平均负载很高! 为什么? 哪里取平均值?
谢谢
你的平均负载是0.78,这不是很高。 你有几个处理器? 如果你的平均负载小于那里的内核数量,不要担心。
对于多CPU设置,我不会说0.78是特别高的。 但这取决于。 由于这个负荷,你是否因为某种原因而受苦? 系统运行不好吗? 有时你可以有很less的CPU“工作量”,而你仍然看到更高的平均负载,可能是由许多事情引起的,但是在个人经验中,它经常与I / O有关。 从磁盘读取或写入大量数据的过程并不总是能够跟上,因此必须等待一点点,然后影响平均负载。
Linux负载平均值的一个很好和简单的解释可以阅读:
http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages