在Linux中,cpustat
是一個用于顯示CPU統計信息的工具,它是 sysstat
包的一部分。要使用 cpustat
查看CPU的空閑時間,你可以按照以下步驟操作:
安裝sysstat包(如果尚未安裝):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者,如果你使用的是dnf:sudo dnf install sysstat
運行cpustat:
安裝完成后,你可以直接在終端中運行 cpustat
命令來查看CPU的使用情況。默認情況下,它會顯示包括用戶空間(us)、系統空間(sy)、空閑時間(id)等在內的CPU使用統計信息。
cpustat
查看CPU空閑時間:
在 cpustat
的輸出中,你會看到一個名為“%idle”的列,這就是CPU的空閑時間百分比。這個值表示CPU在一段時間內沒有執行任何任務的時間比例。
例如,cpustat
的輸出可能類似于以下內容:
CPU %usr %sys %iowait %steal %idle
all 23.45 12.34 0.01 0.00 64.20
cpu0 22.34 11.22 0.02 0.00 66.42
cpu1 24.56 13.45 0.00 0.00 61.99
...
在這個例子中,%idle
列顯示了所有CPU核心的平均空閑時間。
如果你想要實時監控CPU的空閑時間,可以使用 -w
或 --wait
選項,這樣 cpustat
將會每隔一段時間(默認是1秒)刷新一次統計信息。
cpustat -w 1
這將每秒更新一次CPU的使用情況。
請注意,cpustat
命令的輸出可能會根據你的系統配置和版本有所不同。如果你需要更詳細的輸出或者特定的時間間隔,可以查閱 cpustat
的手冊頁(通過運行 man cpustat
)來獲取更多信息。