linux中使用 uptime 命令查看系統負載

linux中使用 uptime 命令查看系統負載

uptime命令:

linux中使用 uptime 命令查看系統負載

查看uptime 的版本

procps是一個實用程序包,主要包括ps top kill等程序主要用來顯示與控制一些系統信息,進程狀態之類的內容。

以下顯示輸入uptime的信息:

linux中使用 uptime 命令查看系統負載

  1. 當前時間 22:31:21

  2. 系統已運行的時間 2 days, 2:58


  3. 當前在線用戶 1 user

  4. 平均負載:0.00 , 0.01 ,0.05 表示 最近1分鐘、5分鐘、15分鐘系統的負載

這個命令可以快速查看機器的負載情況。這些數據可以讓我們對系統資源使用有一個宏觀的瞭解。


那何為系統負載呢?

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

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

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

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

一般來說,每個CPU內核當前活動進程數不大於3,則系統運行表現良好!

當然這裡說的是每個cpu內核,也就是如果你的主機是四核cpu的話,那麼只要uptime最後輸出的一串字符數值小於12 即表示系統負載不是很嚴重.當然如果達到20,那就表示當前系統負載非常嚴重,估計打開執行web腳本非常緩慢.


分享到:


相關文章: