cpustat 是一个用于显示 CPU 统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 查看 CPU 历史数据,你需要先确保已经安装了 sysstat 包。如果尚未安装,可以使用以下命令安装:
sudo yum install sysstat
安装完成后,cpustat 将自动开始收集 CPU 使用情况数据。默认情况下,这些数据会存储在 /var/log/sysstat/ 目录下的文件中,例如 cpustat、saXX(其中 XX 是日期,例如 sa01 表示 1 号的数据)等。
要查看 CPU 历史数据,你可以使用 sa 命令。例如,要查看 1 号的 CPU 使用情况数据,可以运行:
sa1
这将显示 1 号的 CPU 使用情况摘要。如果你想查看更详细的数据,可以使用 -C 选项指定要查看的 CPU 核心,例如:
sa1 -C ALL
此外,cpustat 还提供了许多其他选项,例如 -u(显示用户、系统和空闲时间)、-m(显示每个 CPU 的详细信息)等。你可以查阅 cpustat 的手册页以获取更多信息:
man cpustat
请注意,cpustat 默认情况下不会保存历史数据。要启用历史数据记录功能,你需要编辑 /etc/cron.d/sysstat 文件并设置 ENABLED 变量为 true。例如:
ENABLED="true"
然后重启 sysstat 服务以应用更改:
sudo systemctl restart sysstat
现在,cpustat 将开始记录 CPU 历史数据,并将其存储在 /var/log/sysstat/ 目录下的文件中。