来自:http://heipark.iteye.com/blog/1340384
第一位1.30:表示最近1分钟平均负载 第二位1.48:表示最近5分钟平均负载 第三位1.69:表示最近15分钟平均负载
PS. linux系统是5秒钟进行一次Load采样Load < 1 Load = 1 Load >1
Load = 2时马路都跑满了
#查看CPU core grep 'model name' /proc/cpuinfo | wc -l0.7 < load < 1: 此时是不错的状态,如果进来更多的汽车,你的马路仍然可以应付。 load = 1: 你的马路即将拥堵,而且没有更多的资源额外的任务,赶紧看看发生了什么吧。 load > 5: 非常严重拥堵,我们的马路非常繁忙,每辆车都无法很快的运行
参考: Understanding Linux CPU Load - when should you be worried? http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
Unix/Linux 的 Load 初级解释 http://www.dbanotes.net/arch/unix_linux_load.html
– heipark
大小: 988 Bytes
大小: 978 Bytes 大小: 1.7 KB 大小: 1.2 KB
个人使用记录,最近在嵌入式端发现跑着跑着系统就死了,top发现如下:
很明显我的板子的CPU已经超载了。load average: 14.02 13.53 13.13。 应该是某些程序一直等待占用CPU。定位了问题就可以解决这个问题了。如果不了解这个,一直都不清楚是哪里出问题了。
使用sysstat工具来分析更具体的原因,pidstat可以看到线程具体信息!更方便,mpstat也可以实时监控多CPU的使用量。