cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。要使用 cpustat 查看 CPU 历史记录,你需要先确保已经安装了 sysstat 包。如果尚未安装,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,cpustat 默认情况下会显示实时的 CPU 统计信息。如果你想查看 CPU 的历史记录,可以使用 -s 选项指定采样间隔和持续时间。例如,以下命令将每秒采样一次 CPU 统计信息,并持续 10 秒:
sudo cpustat -s 1 10
这将输出类似以下内容的结果:
Linux 5.4.17-2104.9.1.el8.x86_64 (your-hostname) 05/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 3.45 0.01 0.00 84.20
avg-cpu: %user %nice %system %iowait %steal %idle
10.12 0.00 4.56 0.02 0.00 85.30
...
这里的每一行表示一个采样时刻的 CPU 统计信息。你可以将这些输出重定向到一个文件中,以便以后查看:
sudo cpustat -s 1 10 > cpustat_history.txt
然后,你可以使用文本编辑器或 cat 命令查看这个文件:
cat cpustat_history.txt
请注意,cpustat 默认情况下不会保存历史记录。如果你想定期收集 CPU 统计信息并将其保存到文件中,可以考虑编写一个简单的 shell 脚本,并使用 cron 定时任务来定期运行该脚本。