天天看點

linux中uptime指令檢視linux系統負載

<b>閱讀目錄</b>

<a href="http://www.cnblogs.com/kaituorensheng/p/3602812.html#_label0">uptime</a>

<a href="http://www.cnblogs.com/kaituorensheng/p/3602812.html#_label1">cat /proc/loadavg</a>

<a href="http://www.cnblogs.com/kaituorensheng/p/3602812.html#_label2">何為系統負載呢?</a>

<a href="http://www.cnblogs.com/kaituorensheng/p/3602812.html#_label3">進階參考</a>

另外還有一個參數 -V(大寫),是用來查詢版本的

linux中uptime指令檢視linux系統負載

procps是一個實用程式包,主要包括ps top kill等程式主要用來顯示與控制一些系統資訊,程序狀态之類的内容。

以下顯示輸入uptime的資訊:

目前時間 04:03:58

系統已運作的時間 10 days, 13:19

目前線上使用者 1 user

平均負載:0.54, 0.40, 0.20,最近1分鐘、5分鐘、15分鐘系統的負載

最直接檢視系統平均負載指令

除了前3個數字表示平均程序數量外,後面的1個分數,分母表示系統程序總數,分子表示正在運作的程序數;最後一個數字表示最近運作的程序ID

系統平均負載被定義為在特定時間間隔内運作隊列中的平均程序數。如果一個程序滿足以下條件則其就會位于運作隊列中:

它沒有在等待I/O操作的結果

它沒有主動進入等待狀态(也就是沒有調用'wait')

沒有被停止(例如:等待終止)

一般來說,每個CPU核心目前活動程序數不大于3,則系統運作表現良好!當然這裡說的是每個cpu核心,也就是如果你的主機是四核cpu的話,那麼隻要uptime最後輸出的一串字元數值小于12即表示系統負載不是很嚴重.當然如果達到20,那就表示目前系統負載非常嚴重,估計打開執行web腳本非常緩慢.

Linux Shell之uptime指令

本文轉自jihite部落格園部落格,原文連結:http://www.cnblogs.com/kaituorensheng/p/3602812.html,如需轉載請自行聯系原作者

繼續閱讀