理解Linux系统中的load average(图文版)转载
理解Linux系統(tǒng)中的load average(圖文版)
博客分類:- ?
- Linux
一、什么是load average?
linux系統(tǒng)中的Load對當(dāng)前CPU工作量的度量?(WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有簡單的說是進(jìn)程隊列的長度。
Load Average 就是一段時間 (1 分鐘、5分鐘、15分鐘) 內(nèi)平均 Load 。
?
我們可以通過系統(tǒng)命令"w"查看當(dāng)前l(fā)oad average情況
?
[root@CNC-BJ-5-3N1 ~]# w20:01:55 up 76 days, 8:20, 6 users, load average: 1.30, 1.48, 1.69
?
上面內(nèi)容顯示系統(tǒng)負(fù)載為“1.30, 1.48, 1.69”,這3個值是什么意思呢?
- 第一位1.30:表示最近1分鐘平均負(fù)載
- 第二位1.48:表示最近5分鐘平均負(fù)載
- 第三位1.69:表示最近15分鐘平均負(fù)載
?
PS. linux系統(tǒng)是5秒鐘進(jìn)行一次Load采樣
二、load average值的含義
2.1 單核處理器
假設(shè)我們的系統(tǒng)是單CPU單內(nèi)核的,把它比喻成是一條單向馬路,把CPU任務(wù)比作汽車。當(dāng)車不多的時候,load?<1;當(dāng)車占滿整個馬路的時候 load=1;當(dāng)馬路都站滿了,而且馬路外還堆滿了汽車的時候,load>1
?
?Load < 1
?Load = 1
?Load >1
?
2.2 多核處理器
我們經(jīng)常會發(fā)現(xiàn)服務(wù)器Load > 1但是運行仍然不錯,那是因為服務(wù)器是多核處理器(Multi-core)。
假設(shè)我們服務(wù)器CPU是2核,那么將意味我們擁有2條馬路,我們的Load = 2時,所有馬路都跑滿車輛。
?
Load = 2時馬路都跑滿了
?
?
#查看有幾個邏輯CPU,以及CPU型號 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c #實時查看CPU每核的線程利用率top 后按 1,如下圖所示,我們可以看到有8個CPU,每行顯示的就是該CPU的使用率:
??3. 什么樣的Load average值要提高警惕
- 0.7 < load < 1: 此時是不錯的狀態(tài),如果進(jìn)來更多的汽車,你的馬路仍然可以應(yīng)付。
- load = 1: 你的馬路即將擁堵,而且沒有更多的資源額外的任務(wù),趕緊看看發(fā)生了什么吧。
- load > 5: 非常嚴(yán)重?fù)矶?#xff0c;我們的馬路非常繁忙,每輛車都無法很快的運行
4. 三種Load值,應(yīng)該看哪個?
通常我們先看15分鐘load,如果load很高,再看1分鐘和5分鐘負(fù)載,查看是否有下降趨勢。
1分鐘負(fù)載值 > 1,那么我們不用擔(dān)心,但是如果15分鐘負(fù)載都超過1,我們要趕緊看看發(fā)生了什么事情。所以我們要根據(jù)實際情況查看這三個值。
?
5. 通過Nagios配置Load監(jiān)控告警
見文:http://heipark.iteye.com/blog/1340190
?
?
參考:
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
轉(zhuǎn)載于:https://www.cnblogs.com/mtjen/p/3498858.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的理解Linux系统中的load average(图文版)转载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php重定向 htaccess文件的编写
- 下一篇: Java高新技术第一篇:类加载器详解