设想:
- Linux 机器;
- 我需要“监控”我的进程:需要找到 20 秒内消耗 >80% CPU 的每个进程,并将进程信息写入日志。
有没有解决方案,或者我要自己写脚本?我已经有一个小脚本了,但我想知道是否可以找到更高级的脚本。
答案1
您可以使用的解决方案之一是 munin:http://munin-monitoring.org/
答案2
另一个可能有用的工具是 Ubuntu 中的 acct 包中的“lastcomm”。它将显示进程运行的时间。对于硬核、详细的数据,您可以使用“auditd”。