uptime命令詳解

 

基礎命令學習目錄首頁html

 

users個數和窗口數一致web

 

原文連接:https://www.cnblogs.com/ultranms/p/9253217.htmlpost

uptime

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

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

如下顯示輸入uptime的信息:code

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20
  1. 當前時間 04:03:58
  2. 系統已運行的時間 10 days, 13:19
  3. 當前在線用戶 1 user
  4. 平均負載:0.54, 0.40, 0.20,最近1分鐘、5分鐘、15分鐘系統的負載

cat /proc/loadavg

最直接查看系統平均負載命令htm

root@Slyar.com:~# cat /proc/loadavg
0.10 0.06 0.01 1/72 29632

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

何爲系統負載呢?

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

  • 它沒有在等待I/O操做的結果
  • 它沒有主動進入等待狀態(也就是沒有調用'wait')
  • 沒有被中止(例如:等待終止)

通常來講,每一個CPU內核當前活動進程數不大於3,則系統運行表現良好!固然這裏說的是每一個cpu內核,也就是若是你的主機是四核cpu的話,那麼只要uptime最後輸出的一串字符數值小於12即表示系統負載不是很嚴重.固然若是達到20,那就表示當前系統負載很是嚴重,估計打開執行web腳本很是緩慢.進程

差距還很大,努力吧少年~
 
相關文章
相關標籤/搜索