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