审计 cron 作业的 CPU 和内存使用情况

审计 cron 作业的 CPU 和内存使用情况

我的系统运行着许多 cron 任务。似乎其中一个 cron 任务有时会消耗过多的 CPU 和内存。

有没有简单的方法来审计 cron 作业的 CPU 和内存使用情况?

答案1

答案2

不,不是特别需要,但那应该不是必需的。只需使用任何常见的监控工具即可;大多数工具都允许按进程细分资源使用情况。

最简单的解决方案是定期运行脚本vmstat并将top结果附加到文件(使用 的top“b”选项)。或者使用更复杂的监控软件,例如 Nagios 或 ZenOSS(对于这个问题来说可能有点过头了,但它们通常很有用)。参见例如Nagios 的替代品

答案3

对于新工具来说,这是一个好主意:)一些进行记账的 cron 包装器

答案4

您是否考虑过手动启动命令来审核它们?

相关内容