在CentOS系統中,cpustat
是一個用于顯示CPU統計信息的工具,它通常作為 sysstat
包的一部分提供。要使用 cpustat
查看CPU進程信息,請按照以下步驟操作:
安裝sysstat包(如果尚未安裝):
sudo yum install sysstat
運行cpustat命令:
默認情況下,cpustat
會顯示系統的CPU統計信息,包括每個CPU的使用率、上下文切換次數、中斷次數等。要查看特定時間間隔的CPU統計信息,可以使用 -t
選項指定時間間隔(以秒為單位),并使用 -c
選項來顯示CPU使用情況。
cpustat -t -c 5
上述命令會每5秒更新一次CPU使用情況。
查看進程級別的CPU信息:
cpustat
默認不顯示進程級別的CPU信息。要查看進程級別的CPU使用情況,可以使用 -p
選項。
cpustat -p -c 5
這將顯示每個進程的CPU使用情況,包括用戶態和內核態的時間百分比。
查看特定CPU核心的信息:
如果你想查看特定CPU核心的信息,可以使用 -C
選項后跟核心編號。
cpustat -C 0 -c 5
這將顯示CPU核心0的統計信息。
查看所有CPU核心的信息:
要查看所有CPU核心的信息,可以使用 -C all
。
cpustat -C all -c 5
查看詳細的CPU信息:
使用 -e
選項可以顯示更詳細的CPU事件統計信息,如TLB刷新次數、分支預測錯誤等。
cpustat -e -c 5
請注意,cpustat
命令的輸出可能會因系統配置和版本而異。如果你需要更詳細的輸出或特定的統計信息,可以查閱 cpustat
的手冊頁(通過運行 man cpustat
)來了解所有可用的選項和參數。