Linux

CentOS 記錄高 CPU 使用率

  • February 5, 2013

我有一個通過 Virtuozoo 容器在 VPS 上執行的 CentOS 伺服器。

我覺得有很高的 CPU 使用率峰值。有沒有一種方法可以在每次 CPU 使用率超過某個限制時記錄下來,比如說 50%。

謝謝

Monit可以做到這一點:

check system localhost.localdomain.tld
   if loadavg (1min) > 5 for 6 cycles then alert
   if loadavg (5min) > 2 for 3 cycles then alert
   if loadavg (15min) > 2 for 2 cycles then alert
   if memory usage > 90% for 6 cycles then alert
   if cpu usage (user) > 75% for 6 cycles then alert
   if cpu usage (system) > 75% for 6 cycles then alert
   if cpu usage (wait) > 75% for 6 cycles then alert

看看 munin 和石墨,它們都是優秀的免費系統管理工具。

引用自:https://serverfault.com/questions/475807