系统负载System Load:系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度
平均负载(Load Average):一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟
查看
top
1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.82,1.22,1.42
uptime
1分钟平均负载,5分钟平均负载,15分钟平均负载分别是1.61, 1.39, 1.45
w
1分钟平均负载,5分钟平均负载,15分钟平均负载分别是1.66, 1.40, 1.44
Load则表示系统的繁忙程度
对于单核服务器而言
Load<1:没有等待
Load==1:系统已无额外的资源跑更多的进程了
Load>1:进程都堵着等待资源
注:
需要警惕的
Load < 0.7时:系统很闲,要考虑多部署一些服务
0.7 < Load < 1时:系统状态不错
Load == 1时:系统马上要处理不多来了,赶紧找一下原因
Load > 5时:系统已经非常繁忙了
不同Load值说明的问题
1)1分钟Load>5,5分钟Load<1,15分钟Load<1
短期内繁忙,中长期空闲,初步判断是一个抖动或者是拥塞前兆
2)1分钟Load>5,5分钟Load>1,15分钟Load<1
短期内繁忙,中期内紧张,很可能是一个拥塞的开始
3)1分钟Load>5,5分钟Load>5,15分钟Load>5
短中长期都繁忙,系统正在拥塞
4)1分钟Load<1,5分钟Load>1,15分钟Load>5
短期内空闲,中长期繁忙,不用紧张,系统拥塞正在好转
注:
1.查看CPU核数
grep 'model name' /proc/cpuinfo | wc -l
2.如果CPU是8核,load<8是不会有问题的