在 CentOS 系统中,cpustat
是一个用于显示 CPU 使用情况的工具,通常它是 sysstat
包的一部分。要查看 cpustat
的日志,你需要先确认是否已经安装了 sysstat
包。
如果尚未安装,可以使用以下命令进行安装:
sudo yum install sysstat
或者,如果你使用的是 CentOS 8 或更高版本,可以使用:
sudo dnf install sysstat
安装完成后,cpustat
默认并不会自动记录日志。但是,你可以手动运行 cpustat
并将输出重定向到一个文件中来创建日志。例如,以下命令会每秒记录一次 CPU 使用情况,并将其保存到 /var/log/cpustat.log
文件中:
sudo cpustat -u 1 > /var/log/cpustat.log &
这里的 -u
参数表示以用户模式显示 CPU 使用情况,1
表示每秒刷新一次。&
符号将命令放入后台运行。
如果你想要持续记录 CPU 使用情况,可以考虑编写一个简单的 shell 脚本,定期运行 cpustat
并将输出追加到日志文件中。
请注意,/var/log/cpustat.log
并不是一个标准的日志文件路径,你可以根据自己的需求选择合适的文件路径来存储日志。同时,确保你有足够的权限来写入该文件。
另外,如果你想要查看系统启动以来的 CPU 使用情况统计信息,可以查看 /var/log/sysstat/
目录下的相关文件,如 sar01
、sar02
等(具体文件名可能因系统配置而异)。这些文件包含了通过 sysstat
工具收集的系统性能数据。你可以使用 sar
命令来查看这些数据,例如:
sar -u -f /var/log/sysstat/sar01
这里的 -u
参数表示显示 CPU 使用情况,-f
参数后面跟着的是包含历史数据的文件名。