cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。要设置 cpustat
定期报告 CPU 状态,你可以使用 cron
作业来实现。以下是如何设置 cron
作业的步骤:
打开终端。
编辑当前用户的 crontab 文件:
crontab -e
添加一行到 crontab 文件中,指定你希望 cpustat
运行的频率和时间。例如,如果你想每5分钟运行一次 cpustat
并将输出保存到文件 /var/log/cpustat.log
,你可以添加以下行:
*/5 * * * * /usr/bin/cpustat -o /var/log/cpustat.log
这里的 */5 * * * *
表示每5分钟执行一次命令。你可以根据需要调整时间间隔。
保存并退出编辑器。对于大多数编辑器(如 vi
或 nano
),你可以按 Esc
键,然后输入 :wq
(在 vi
中)或 Ctrl + X
然后按 Y
确认保存(在 nano
中)。
验证 crontab 条目:
crontab -l
这将显示当前用户的所有 crontab 条目,包括你刚刚添加的。
检查日志文件:
确保 cpustat
有权限写入指定的日志文件路径。你可以手动运行 cpustat
命令来测试:
/usr/bin/cpustat -o /var/log/cpustat.log
查看日志文件:
你可以随时查看 /var/log/cpustat.log
文件来查看 CPU 状态报告:
cat /var/log/cpustat.log
通过以上步骤,你就可以设置 cpustat
定期报告 CPU 状态了。记得根据你的实际需求调整时间间隔和日志文件路径。