cpustat
是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat
包的一部分。要设置 cpustat
定期报告 CPU 使用情况,你可以使用 cron
作业来实现。
以下是如何设置 cpustat
定期报告 CPU 使用情况的步骤:
安装 sysstat(如果尚未安装):
sudo apt-get install sysstat
sudo yum install sysstat
sudo dnf install sysstat
编辑 crontab 文件:
打开当前用户的 crontab 文件进行编辑。你可以使用任何文本编辑器,例如 nano
或 vim
。
crontab -e
添加 cron 作业:
在打开的 crontab 文件中,添加一行来定义 cpustat
的执行计划。例如,如果你想每 5 分钟运行一次 cpustat
并将输出保存到文件中,可以添加以下行:
*/5 * * * * /usr/bin/cpustat -u 5 > /path/to/output.csv
这里的 -u 5
参数表示每 5 分钟采样一次 CPU 使用情况。你可以根据需要调整采样间隔。
保存并退出:
保存 crontab 文件并退出编辑器。在 nano
中,你可以按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。
验证 cron 作业: 你可以使用以下命令查看当前用户的 cron 作业列表,以确保你的作业已正确添加:
crontab -l
查看输出文件:
根据你在 crontab 中设置的路径,检查 cpustat
的输出文件是否按预期生成。
通过以上步骤,你可以设置 cpustat
定期报告 CPU 使用情况,并将输出保存到指定的文件中。你可以根据需要调整采样间隔和输出路径。