cpustat
是一個用于監控 CPU 使用情況的工具,它是 sysstat
包的一部分。要使用 cpustat
記錄數據,你可以按照以下步驟操作:
安裝 sysstat 包(如果尚未安裝):
在 Debian 系統上,你可以使用以下命令來安裝 sysstat
包:
sudo apt-get update
sudo apt-get install sysstat
配置 cpustat:
cpustat
的默認行為是顯示當前 CPU 的統計信息。如果你想要記錄數據,可以使用 -w
選項指定輸出文件的寬度,或者使用 -o
選項將輸出保存到文件中。例如:
sudo cpustat -w 80 -o cpu_usage.csv
這將把 CPU 使用情況保存到名為 cpu_usage.csv
的文件中,并且每行數據的寬度為 80 個字符。
設置定時任務:
如果你想要定期記錄 CPU 使用情況,可以將 cpustat
命令添加到 cron
定時任務中。首先,打開當前用戶的 crontab 文件:
crontab -e
然后,添加一行來定義定時任務。例如,如果你想要每 5 分鐘記錄一次 CPU 使用情況,可以添加以下行:
*/5 * * * * /usr/bin/cpustat -w 80 -o /var/log/cpu_usage.csv
這將使得 cpustat
每 5 分鐘執行一次,并將輸出追加到 /var/log/cpu_usage.csv
文件中。
查看記錄的數據: 記錄的數據可以通過文本編輯器查看,或者使用其他工具如 Excel 或 LibreOffice Calc 來分析 CSV 文件。
請注意,cpustat
默認不會自動創建輸出文件,所以你需要確保在命令中指定了輸出文件。此外,如果你想要記錄除了 CPU 使用率之外的其他信息,可以查閱 cpustat
的手冊頁(通過運行 man cpustat
)來了解所有可用的選項和參數。