cpustat
是一個用于報告CPU統計信息的工具,它是 sysstat
軟件包的一部分。要使用 cpustat
報告CPU歷史使用情況,你需要按照以下步驟操作:
安裝sysstat包(如果尚未安裝):
在Debian系統上,你可以使用 apt
命令來安裝 sysstat
包。
sudo apt update
sudo apt install sysstat
收集CPU使用數據:
cpustat
默認會顯示當前的CPU使用情況。如果你想要收集歷史數據,可以使用 -s
選項指定采樣間隔(以秒為單位)和采樣次數。
sudo cpustat -s <interval> <count>
例如,要每秒采樣一次,共采樣10次,可以運行:
sudo cpustat -s 1 10
查看歷史數據:
默認情況下,cpustat
會將數據輸出到標準輸出。如果你想要將數據保存到文件中,可以使用重定向操作符 >
。
sudo cpustat -s 1 10 > cpu_usage_history.txt
分析歷史數據:
你可以使用文本編輯器或命令行工具(如 grep
、awk
、sed
等)來分析保存的歷史數據。
使用其他選項:
cpustat
還提供了許多其他選項,例如 -p
可以顯示每個CPU核心的使用情況,-m
可以顯示內存使用情況等。你可以使用 man cpustat
命令查看完整的選項列表。
請注意,cpustat
默認情況下不會保存歷史數據到文件中。如果你需要長期監控CPU使用情況,可能需要考慮使用其他工具,如 sar
或第三方監控解決方案。