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/
目录下的文件中。