在 CentOS 系統中,你可以使用 cpustat
命令來查看 CPU 的使用情況,包括用戶態時間。cpustat
是 sysstat
包的一部分,因此首先需要確保該包已經安裝。
如果尚未安裝 sysstat
,可以使用以下命令進行安裝:
sudo yum install sysstat
安裝完成后,你可以使用 cpustat
命令查看 CPU 的詳細統計信息。默認情況下,cpustat
會顯示包括用戶態時間在內的多種 CPU 時間信息。
運行以下命令:
cpustat
輸出示例:
CPU %usr %sys %ctx %irq %soft %steal %guest %idle
all 12.34 5.67 0.00 0.01 0.02 0.00 0.00 81.96
cpu0 10.12 6.54 0.00 0.01 0.02 0.00 0.00 83.31
cpu1 15.43 4.76 0.00 0.01 0.02 0.00 0.00 79.78
在這些列中:
%usr
列顯示了 CPU 處于用戶態的時間百分比。%sys
列顯示了 CPU 處于內核態的時間百分比。%idle
列顯示了 CPU 空閑的時間百分比。如果你想查看更詳細的信息,可以使用 -e
選項來顯示每個 CPU 的詳細統計信息,或者使用 -P ALL
來顯示所有 CPU 的統計信息:
cpustat -e
或
cpustat -P ALL
這些命令會提供更詳細的 CPU 使用情況報告,包括每個 CPU 的用戶態和內核態時間等。