在 CentOS 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。要显示 CPU 的历史使用数据,你可以按照以下步骤操作:
安装 sysstat 包(如果尚未安装):
sudo yum install sysstat
启用 sysstat 的历史记录功能:
/etc/sysconfig/sysstat 文件。ENABLED="false" 并将其更改为 ENABLED="true"。收集数据:
sysstat 默认会收集数据,但你需要确保 /var/log/sysstat/ 目录存在并且有写权限。使用 cpustat 查看历史数据:
cpustat 默认显示当前 CPU 使用情况。要查看历史数据,可以使用 -s 选项来指定时间间隔和次数。例如:sudo cpustat -s 1 5
这将每秒收集一次数据,共收集 5 次。查看历史报告:
/var/log/sysstat/saXX 文件中(其中 XX 是日期)。你可以使用 sa 命令查看这些文件。例如:sudo sa1
这将显示 1 号的历史报告。如果你想查看其他日期的数据,可以更改数字以匹配相应的日志文件。生成详细的报告:
sar 命令来生成更详细的报告。例如:sar -u -f /var/log/sysstat/saXX
这将显示指定日期的 CPU 使用详细报告。通过这些步骤,你应该能够在 CentOS 系统中使用 cpustat 和相关工具来查看 CPU 的历史使用数据。