要設置 CentOS 上 cpustat
的監控間隔,你可以使用 watch
命令或者編寫一個簡單的腳本來實現。cpustat
是 sysstat
包的一部分,因此首先確保你已經安裝了這個包。
watch
命令watch
命令允許你周期性地運行一個命令并顯示其輸出。例如,如果你想每 2 秒運行一次 cpustat
,可以使用以下命令:
watch -n 2 cpustat
這里的 -n 2
參數指定了間隔時間為 2 秒。
如果你需要更復雜的控制,比如在特定條件下停止監控,可以編寫一個簡單的 shell 腳本。例如:
#!/bin/bash
INTERVAL=2 # 監控間隔時間,單位為秒
while true; do
cpustat
sleep $INTERVAL
done
將這個腳本保存為一個文件,比如 monitor_cpu.sh
,然后賦予它執行權限:
chmod +x monitor_cpu.sh
最后,運行這個腳本:
./monitor_cpu.sh
cpustat
的 -i
選項cpustat
本身也提供了一個 -i
選項來設置間隔時間,但這個選項在某些版本的 sysstat
中可能不可用。你可以查看 cpustat
的手冊頁(通過 man cpustat
)來確認你的版本是否支持這個選項。
如果支持,你可以這樣使用:
cpustat -i 2
這里的 2
表示每 2 秒更新一次輸出。
watch -n <秒數> cpustat
是最簡單的方法。cpustat
的手冊頁以確認是否支持 -i
選項。希望這些方法能幫助你設置 CentOS 上 cpustat
的監控間隔。