天天看點

linux 程序監控指令3——uptime

linux uptime指令主要用于擷取主機運作時間和查詢linux系統負載等資訊。uptime指令過去隻顯示系統運作多久。現在,可以顯示系統已經運作了多長時間,資訊顯示依次為:現在時間、系統已經運作了多長時間、目前有多少登陸使用者、系統在過去的1分鐘、5分鐘和15分鐘内的平均負載。

uptime指令用法十分簡單:直接輸入:# uptime即可。

輸入樣例:

.$ uptime

18:02:41 up 41 days, 23:42,  1 user,  load average: 0.00, 0.00, 0.00

1可以被認為是最優的負載值。負載是會随着系統不同改變得。單CPU系統1-3和SMP系統6-10都是可能接受的。

另外還有一個參數  -V ,是用來查詢版本的。 (注意是大寫的字母v)

[linux @ localhost]$ uptime -V

procps version 3.2.7

[linux @ localhost]$ uptime

顯示結果為:

10:19:04 up 257 days, 18:56,  12 users,  load average: 2.10, 2.10,2.09

顯示内容說明:

10:19:04                             //系統目前時間

up 257 days, 18:56             //主機已運作時間,時間越大,說明你的機器越穩定。

12 user                              //使用者連接配接數,是總連接配接數而不是使用者數

load average                      // 系統平均負載,統計最近1,5,15分鐘的系統平均負載

那麼什麼是系統平均負載呢? 系統平均負載是指在特定時間間隔内運作隊列中的平均程序數。如果每個CPU核心的目前活動程序數不大于3的話,那麼系統的性能是良好的。如果每個CPU核心的任務數大于5,那麼這台機器的性能有嚴重問題。如果你的linux主機是1個雙核CPU的話,當Load Average 為6的時候說明機器已經被充分使用了

其實我覺得這個指令完全可以用top指令取代之。。。

繼續閱讀