【Linux學習教程】Linux uptime命令有哪些作用?

老男孩IT教育機構 發表於 2021-10-15
Linux

  眾所周知,Linux是一個功能強大、效能全面的多使用者、多工作業系統,擁有非常豐富的命令集,任何一個Linux工程師都必須掌握這些命令,這樣才可以保證我們的工作有條不紊的進行。在Linux系統中,有一個命令叫做uptime,那麼你知道Linux裡面uptime命令作用是什麼嗎?我們來看看詳細的內容介紹。

  uptime這個命令十分重要的,除了檢視開機時間、存活天數、連線使用者外,最關鍵是檢視負載。

  1分鐘負載、5分鐘負載、15分鐘負載

  [[email protected] ~]# uptime

  11:24:23 up 5 days, 12:59, 3 users, load average: 0.00, 0.01, 0.05

  [r[email protected] ~]# cat /proc/loadavg

  0.00 0.01 0.05 1/148 83035

  1.什麼是平均負載

  平均負載不是單位時間內的CPU使用率嗎?

  衡量系統繁忙的一個綜合指標,主要是CPU,IO的繁忙程度。工作中非常常用,具體哪個指標繁忙

  平均負載其實就是【單位時間內的活躍程式數】。

  [[email protected] ~]# uptime

  11:45:25 up 5 days, 13:20, 3 users, load average: 0.00, 0.01, 0.05

  2顆,單顆4核CPU為例:

  1分鐘:10.00 #CPU處理程式1分鐘的繁忙程度,忙碌1分鐘。

  5分鐘:8.01 #CPU處理程式5分鐘的繁忙程度,忙碌了5分鐘

  15分鐘:5.05 #CPU處理程式15分鐘的繁忙程度,忙碌持續15分鐘,15分鐘內平均值5.

  uptime:故障恢復了。

  1分鐘:1.00 #CPU處理程式1分鐘的繁忙程度,忙碌1分鐘。

  5分鐘:8.01 #CPU處理程式5分鐘的繁忙程度,忙碌了5分鐘

  15分鐘:5.05 #CPU處理程式15分鐘的繁忙程度,忙碌持續15分鐘,15分鐘內平均值5.

  ==============================================

  總結:15分鐘負載值12,是高是低呢

  負載數值/總的核心數=1 #開始慢的臨界點,實際上1*70%==關注的臨界點。

  12/8=1.2 大於1就說明有問題。

  負載不要超過5,是臨界點。

  2顆單顆4核CPU,共8核,負載就是8*70%=5左右。

  需要關注負載的值:總的核心數*70%=關注的點


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2837583/,如需轉載,請註明出處,否則將追究法律責任。