在 CentOS 系统中,cpustat
是一个用于显示 CPU 使用情况的工具,通常作为 sysstat
包的一部分提供。默认情况下,cpustat
不会自动保存日志。如果你希望记录 cpustat
的输出,可以手动执行命令并将输出重定向到一个文件中。
例如,你可以使用以下命令将 cpustat
的输出保存到日志文件中:
cpustat -u 1 > /var/log/cpustat.log &
在这个命令中:
-u
参数表示显示 CPU 使用情况。1
表示每隔 1 秒更新一次。>
用于将输出重定向到指定的文件。&
在命令末尾表示在后台运行,这样不会阻塞终端。如果你希望定期记录日志,可以使用 cron
作业来实现。编辑当前用户的 crontab 文件:
crontab -e
然后添加一行,例如每 5 分钟记录一次:
*/5 * * * * cpustat -u 1 >> /var/log/cpustat.log
这会将 cpustat
的输出追加到 /var/log/cpustat.log
文件中。确保 /var/log
目录存在并且你有权限写入该文件。