系統負載System Load:系統CPU繁忙程度的度量,即有多少進程在等待被CPU調度
平均負載(Load Average):一段時間內系統的平均負載,這個一段時間一般取1分鐘、5分鐘、15分鐘
查看
top
image.png
1分鐘平均負載,5分鐘平均負載,15分鐘平均負載分別是0.82,1.22,1.42
uptime
image.png
1分鐘平均負載,5分鐘平均負載,15分鐘平均負載分別是1.61, 1.39, 1.45
w
image.png
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
image.png
2.如果CPU是8核,load<8是不會有問題的