uptime命令檢視Linux伺服器健康狀態

SmallForest發表於2018-12-06

uptime格式

uptime內容也是top 命令的第一行
14:17:49 up 3 days,  3:39,  1 user,  load average: 0.00, 0.01, 0.05
1. 14:17:49 系統時間
2. 3 days 啟動3天
3. 3:39 3小時39分
4. 1 user1個使用者在連線伺服器
5. load average 1 5 15分鐘的負載 

通過load average分析系統健康情況

  1. 對單核的cpu來說,理想的負載為1,4核CPU理想負載為4
  2. 如果單核處理的負載在1 5 15分鐘的負載都大於1,說明需要增加伺服器核心數量
  3. 伺服器負載不應長期達到最高負載情況,單核的負載頂多到0.8就需要檢查伺服器配置了,不然等著隨時崩吧~

號外

   那麼我如何得知我的系統裝備了多少核心的處理器?

  在 Linux 下,可以使用
  cat /proc/cpuinfo

  獲取你係統上的每個處理器的資訊。如果你只想得到數字,檢視有幾個cpu,那麼就使用下面的命令:

  grep `model name` /proc/cpuinfo | wc -l

相關文章