cpustat 是一個用于顯示 CPU 使用情況的工具,它是 sysstat 包的一部分。默認情況下,cpustat 不會以特定的頻率運行。如果你想要設置 cpustat 的運行頻率,你可以使用 -i 選項來指定間隔秒數。
例如,如果你想要每 2 秒運行一次 cpustat,你可以使用以下命令:
cpustat -i 2
如果你想要持續運行 cpustat 并以特定的頻率輸出結果,你可以將上述命令放入一個循環中。例如,以下命令將每 2 秒運行一次 cpustat,并且持續運行直到你按下 Ctrl+C 來停止它:
while true; do cpustat -i 2; sleep 2; done
在這個循環中,sleep 2 命令會使腳本暫停 2 秒,然后再次執行 cpustat -i 2。
請注意,如果你想要在后臺運行這個循環,你可以將整個命令放在括號中,并在末尾添加 &:
while true; do cpustat -i 2; sleep 2; done &
這樣,你就可以繼續在終端中執行其他命令,而 cpustat 將在后臺運行。
如果你想要將輸出保存到文件中,你可以重定向輸出。例如:
while true; do cpustat -i 2 >> cpustat_output.txt; sleep 2; done
這將把 cpustat 的輸出追加到 cpustat_output.txt 文件中。如果你想要覆蓋文件而不是追加,可以使用單個 > 而不是 >>。
請確保你有足夠的權限來運行 cpustat 命令,可能需要使用 sudo 來獲取管理員權限。