CentOS 记录高 CPU 使用率

CentOS 记录高 CPU 使用率

我有一个通过 Virtuozoo 容器在 VPS 上运行的 CentOS 服务器。

我感觉 CPU 使用率出现了高峰值。有什么方法可以记录每次 CPU 使用率超过某个限值(比如 50%)的情况吗?

谢谢

答案1

监控可以这样做:

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

答案2

研究 munin 和 graphite,它们都是非常优秀且免费的系统管理工具。

相关内容