Linux下cpu使用率load average的簡單理解
load average一般可以通過top或者uptime觀察到,格式如下:
load average: 0.10, 0.05, 0.58
分別代表了最近1分鐘,5分鐘,15分鐘CPU的平均負載情況
如果是單核CPU的話,1.00就表示CPU已經滿負荷了,
如果是多核CPU的話,load average達到CPU的核數即說明該CPU已經滿負荷了,
如果是多顆物理CPU,則當load average達到所有物理CPU的總核數時,說明系統CPU滿負荷了。
簡而言之,CPU的核數即為我們根據load average衡量CPU負載的依據。
那麼當CPU負載達到哪個值時,就該引起我們注意了呢?按照參考文章給的經驗值是CPU核數減去0.3,
即如果CPU總核數為4,當load average上15分鐘的數值達到3.7時,我們就該好好進系統看看了。