如何跟踪 CPU 使用率最高的情况?

如何跟踪 CPU 使用率最高的情况?

我用来nagios监控我的服务器。偶尔我会收到一份报告,指出 CPU 负载处于警告/严重状态等。通常这种情况发生在某个奇怪的时间,或者当我没有立即登录并四处查看的工具时。

有什么方法可以设置系统top在 CPU 使用率非常高时拍摄一些快照 - 无论是在系统上独立还是通过nagios

答案1

流程记账(psacct 包)也可以提供帮助。

答案2

你可以ps aux >> logfile每分钟跑一次cron。它包括 CPU 使用情况。

答案3

仔细看看 snmpd (snmpd.conf)。如果使用正确的选项进行编译,您可以为许多事情设置触发操作 - 其中之一是 CPU 负载。

相关内容