在CentOS系統中,你可以使用cpustat
命令來實時監控CPU的狀態。cpustat
是sysstat
包的一部分,因此首先需要確保已經安裝了這個包。
安裝sysstat包(如果尚未安裝):
sudo yum install sysstat
使用cpustat監控CPU狀態:
默認情況下,cpustat
會顯示系統的CPU統計信息。你可以使用以下命令來實時監控CPU狀態:
sudo cpustat
這將每秒更新一次CPU的使用情況。
自定義輸出間隔和持續時間: 你可以指定輸出的間隔時間(以秒為單位)和總的監控持續時間(以秒為單位)。例如,每5秒更新一次,持續監控60秒:
sudo cpustat -i ALL 5 12
這里,-i ALL
表示監控所有CPU接口,5
是間隔時間,12
是總的監控次數(即60秒)。
查看特定CPU核心的統計信息:
如果你只想監控特定的CPU核心,可以使用-c
選項后跟核心編號。例如,監控CPU核心0:
sudo cpustat -c 0
查看詳細的CPU統計信息:
cpustat
提供了許多選項來顯示更詳細的CPU統計信息。例如,使用-m
選項可以顯示每個CPU核心的詳細信息:
sudo cpustat -m
結合其他工具使用:
你還可以將cpustat
的輸出與其他工具結合使用,例如watch
命令,以實現更靈活的監控:
watch -n 5 "sudo cpustat"
這將每5秒執行一次cpustat
命令,并顯示其輸出。
通過這些方法,你可以有效地監控CentOS系統中的CPU狀態,并根據需要進行調整和優化。