在CentOS系統中,cpustat 是一個非常有用的工具,用于顯示CPU的使用情況。它通常作為 sysstat 包的一部分提供。如果你想查看CPU的歷史使用數據,可以通過以下步驟實現:
安裝 sysstat 包(如果尚未安裝):
sudo yum install sysstat
啟用 sysstat 的數據收集:
/etc/sysconfig/sysstat 文件,確保以下行沒有被注釋掉(刪除行首的 #):ENABLED="true"
sudo sed -i 's/ENABLED="false"/ENABLED="true"/' /etc/sysconfig/sysstat
查看 cpustat 的歷史數據:
sysstat 默認會收集并存儲CPU統計信息到 /var/log/sysstat/ 目錄下的文件中,通常是 cpustat 文件。sudo cat /var/log/sysstat/cpustat
grep 或者 awk 等工具進行過濾。生成報告:
sa 命令生成報告,例如查看過去一天的報告:sudo sa1 -A -i DAY -s 00:00:00 -e 23:59:59
可視化歷史數據:
請注意,sysstat 的配置和數據收集頻率可能會根據你的具體需求而有所不同。確保檢查配置文件中的其他選項,以滿足你的監控需求。