Linux命令之uptime


uptime [選項]

uptime告知系統運行了多長時間,也可以用來查看系統的平均負載。

(1).參數

-h,--help 顯示版主信息並退出

-p,--pretty 簡潔格式顯示運行時間

-s,--since 系統啟動時間

-v,--version 輸出版本信息並退出

(2).實例

//uptime在沒有參數是會顯示當前時間,系統運行了多久,當前登錄的用戶數量,以及前1分鍾,5分鍾,15分鍾系統的平均負載。
[xf@xuexi ~]$ uptime
 13:16:54 up 6 min,  3 users,  load average: 0.12, 0.26, 0.14
[xf@xuexi ~]$ uptime -p
up 6 minutes
[xf@xuexi ~]$ uptime -s
2019-02-14 13:10:54

(3).相關文件

/var/run/utmp 關於當前誰在登錄的信息

/proc 進程信息

(4).擴展

系統負載(System Load):系統CPU繁忙程度的度量,即有多少個進程等待被CPU調用。

平均負載(Load Average):一段時間內系統的平均負載,這個時間一般取1分鍾,5分鍾,15分鍾查看(uptime)

  在單核情況下,Load<1沒有等待,Load==1系統已無額外資源,Load>1系統繁忙進程需要等待。但是需要考慮到經驗法則,我們一般會以0.7與1作為標准線。如果平均負載大於0.7而小於1,需要在事態進一步惡化前進行調查;如果平均負載等於1,需要找到問題並立即修復;如果平均負載大於5,那么問題非常嚴重。

  以下部分沒有驗證,僅供參考:

1)1分鍾Load>5,5分鍾Load<1,15分鍾Load<1
  短期內繁忙,中長期空閑,初步判斷是一個抖動或者是擁塞前兆
2)1分鍾Load>5,5分鍾Load>1,15分鍾Load<1
  短期內繁忙,中期內緊張,很可能是一個擁塞的開始
3)1分鍾Load>5,5分鍾Load>5,15分鍾Load>5
  短中長期都繁忙,系統正在擁塞
4)1分鍾Load<1,5分鍾Load>1,15分鍾Load>5
  短期內空閑,中長期繁忙,不用緊張,系統擁塞正在好轉

  單核時Load的最大負載為1,N核時Load的最大負載為N,此時的標准線就是0.7N以及N,其他套用即可。

參考:

https://www.cnblogs.com/baby123/p/6552537.html

https://scoutapp.com/blog/understanding-load-averages


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM