在 CentOS 系統中,你可以使用 cpustat
命令來查看 CPU 的使用情況,包括空閑時間。cpustat
是 sysstat
包的一部分,因此你需要先確保該包已經安裝。
如果尚未安裝 sysstat
,可以使用以下命令進行安裝:
sudo yum install sysstat
安裝完成后,運行 cpustat
命令可以查看 CPU 的詳細統計信息:
cpustat
輸出示例:
Linux 5.4.17-2138.el7.x86_64 (your-hostname) 05/06/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 2.12 0.03 0.00 85.50
在 avg-cpu
行中,%idle
列顯示的是 CPU 空閑時間的百分比。這個值表示 CPU 在采樣周期內處于空閑狀態的時間比例。
如果你希望實時監控 CPU 使用情況,可以使用 -w
選項來增加輸出寬度,以便更好地查看:
cpustat -w
此外,mpstat
命令也可以用來查看每個 CPU 的詳細統計信息,包括空閑時間。使用方法如下:
mpstat -P ALL 1
這將每秒更新一次所有 CPU 的統計信息。在輸出中,%idle
列同樣表示 CPU 空閑時間的百分比。