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 定時任務來定期運行該腳本。