在Debian系統中,cpustat
是一個用于監控CPU使用情況的工具,它是 sysstat
軟件包的一部分。要設置 cpustat
的監控間隔,你可以使用 -i
選項來指定秒數作為采樣間隔。
以下是如何設置 cpustat
監控間隔的步驟:
打開終端。
輸入 cpustat
命令,后跟 -i
選項和所需的秒數。例如,如果你想每5秒監控一次CPU使用情況,你可以輸入:
cpustat -i 5
按下回車鍵執行命令。cpustat
將開始以指定的間隔(在這個例子中是5秒)輸出CPU統計信息。
如果你想讓 cpustat
在后臺運行并持續監控CPU使用情況,你可以將輸出重定向到一個文件中。例如:
cpustat -i 5 > cpu_usage.log &
這將使 cpustat
在后臺運行,并將輸出保存到 cpu_usage.log
文件中。&
符號用于將命令放入后臺執行。
如果你想設置一個永久的監控間隔,你可以創建一個簡單的 shell 腳本,并使用 cron
定時任務來定期運行它。例如,創建一個名為 monitor_cpu.sh
的腳本:
#!/bin/bash
while true; do
cpustat -i 5 >> cpu_usage.log
sleep 5
done
給腳本執行權限:
chmod +x monitor_cpu.sh
然后,使用 crontab -e
命令編輯當前用戶的 crontab 文件,并添加一行來每分鐘啟動這個腳本:
* * * * * /path/to/monitor_cpu.sh
替換 /path/to/
為腳本 monitor_cpu.sh
的實際路徑。這樣,cpustat
將會每分鐘以5秒的間隔記錄CPU使用情況到 cpu_usage.log
文件中。
請注意,sysstat
包可能需要先安裝才能使用 cpustat
命令。如果尚未安裝,可以使用以下命令安裝:
sudo apt-get update
sudo apt-get install sysstat
以上步驟適用于Debian及其衍生系統,如Ubuntu。