我的系统运行着许多 cron 任务。似乎其中一个 cron 任务有时会消耗过多的 CPU 和内存。
有没有简单的方法来审计 cron 作业的 CPU 和内存使用情况?
答案1
答案2
不,不是特别需要,但那应该不是必需的。只需使用任何常见的监控工具即可;大多数工具都允许按进程细分资源使用情况。
最简单的解决方案是定期运行脚本vmstat
并将top
结果附加到文件(使用 的top
“b”选项)。或者使用更复杂的监控软件,例如 Nagios 或 ZenOSS(对于这个问题来说可能有点过头了,但它们通常很有用)。参见例如Nagios 的替代品
答案3
对于新工具来说,这是一个好主意:)一些进行记账的 cron 包装器
答案4
您是否考虑过手动启动命令来审核它们?