在Debian系統中,cpustat
是一個用于監控CPU使用情況的工具,它通常作為 sysstat
包的一部分提供。要使用 cpustat
記錄CPU使用情況,你可以按照以下步驟操作:
sysstat
包:sudo apt update
sudo apt install sysstat
cpustat
的配置文件通常位于 /etc/sysstat/cpustat
。你可以編輯這個文件來設置記錄CPU使用情況的參數,例如采樣間隔和記錄時長。但請注意,cpustat
默認情況下不會自動記錄歷史數據。如果你需要記錄歷史數據,可能需要考慮使用其他工具,如 sar
或 mpstat
。cpustat
命令。例如:cpustat
這將顯示當前的CPU使用情況,包括用戶空間、系統空間、空閑時間等。
4. 記錄CPU使用情況:
如果你想記錄CPU使用情況的歷史數據,可以考慮使用 sar
命令。sar
是 sysstat
包中的另一個工具,它可以定期收集并保存系統性能數據。要使用 sar
記錄CPU使用情況,可以運行以下命令:
sudo sar -u <interval> <count>
其中 <interval>
是采樣間隔(以秒為單位),<count>
是采樣的次數。例如,要每5秒采樣一次,共采樣10次,可以運行:
sudo sar -u 5 10
這將在終端中顯示采樣結果。如果你想將結果保存到文件中,可以使用重定向操作符 >
:
sudo sar -u 5 10 > cpu_usage.log
這將把采樣結果保存到 cpu_usage.log
文件中。
請注意,cpustat
和 sar
提供的是實時或近實時的CPU使用情況數據。如果你需要更長時間的歷史數據記錄,可能需要考慮使用其他監控工具或解決方案。