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

我有一个运行大量cronjob的系统。 看来这些cron中的一个正在消耗过多的CPU和内存

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

你看了sar / sadc吗?

不,不具体,但这不应该是必要的。 只要使用任何常用的监控工具; 大多数允许按stream程分解资源使用情况。

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

这是一个新工具的好主意:)一些会计的cron包装

你有没有考虑启动命令手动审计?