linux系統負載


系統負載System Load:系統CPU繁忙程度的度量,即有多少進程在等待被CPU調度

平均負載(Load Average):一段時間內系統的平均負載,這個一段時間一般取1分鍾、5分鍾、15分鍾

查看

top

1分鍾平均負載,5分鍾平均負載,15分鍾平均負載分別是0.05、0.06、0.05

uptime

1分鍾平均負載,5分鍾平均負載,15分鍾平均負載分別是0.11、0.07、0.05

w

1分鍾平均負載,5分鍾平均負載,15分鍾平均負載分別是0.05、0.06、0.05

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

如果想了解系統中CPU的提供商和相關配置信息,則可以通過/proc/cpuinfo文件得到

processor :系統中邏輯處理核的編號
vendor_id :CPU制造商      
cpu family :CPU產品系列代號
model   :CPU屬於其系列中的哪一代的代號
model name:CPU屬於的名字及其編號、標稱主頻
stepping   :CPU屬於制作更新版本
cpu MHz   :CPU的實際使用主頻
cache size   :CPU二級緩存大小
physical id   :單個CPU的標號
siblings       :單個CPU邏輯物理核數
core id        :當前物理核在其所處CPU中的編號,這個編號不一定連續
cpu cores    :該邏輯核所處CPU的物理核數
apicid          :用來區分不同邏輯核的編號,系統中每個邏輯核的此編號必然不同,此編號不一定連續
fpu             :是否具有浮點運算單元(Floating Point Unit)
fpu_exception  :是否支持浮點計算異常
cpuid level   :執行cpuid指令前,eax寄存器中的值,根據不同的值cpuid指令會返回不同的內容
wp             :表明當前CPU是否在內核態支持對用戶空間的寫保護(Write Protection)
flags          :當前CPU支持的功能
bogomips   :在系統內核啟動時粗略測算的CPU速度(Million Instructions Per Second)
clflush size  :每次刷新緩存的大小單位
cache_alignment :緩存地址對齊單位
address sizes     :可訪問地址空間位數
power management :對能源管理的支持

 

2.如果CPU是8核,load<8是不會有問題的  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM