若是你的電腦很慢,你或許想查看一下,它的工做量是否太大了。
在Linux系統中,咱們通常使用uptime命令查看(w命令和top命令也行)。
這行信息的後半部分,顯示」load average」,它的意思是」系統的平均負荷」,裏面有三個數字,咱們能夠從中判斷系統負荷是大仍是小。markdown
它們的意思分別是1分鐘、5分鐘、15分鐘內系統的平均負荷。
p s:當CPU徹底空閒的時候,平均負荷爲0;當CPU工做量飽和的時候,平均負荷爲1。
那麼很顯然,」load average」的值越低,好比等於0.2或0.3,就說明電腦的工做量越小,系統負荷比較輕。
可是,何時能看出系統負荷比較重呢?等於1的時候,仍是等於0.5或等於1.5的時候?若是1分鐘、5分鐘、15分鐘三個值不同,怎麼辦?spa
判斷系統負荷是否太重,必須理解load average的真正含義。」Understanding Linux CPU Load」這篇文章,嘗試用最通俗的語言,解釋這個問題。code
首先,假設最簡單的狀況,你的電腦只有一個CPU,全部的運算都必須由這個CPU來完成。
那麼,咱們不妨把這個CPU想象成一座大橋,橋上只有一根車道,全部車輛都必須從這根車道上經過。(很顯然&#xorm