在CentOS系統中,你可以使用cpustat命令來查看CPU的使用率。以下是具體步驟:
sysstat包首先,確保你已經安裝了sysstat包,因為cpustat是這個包的一部分。
sudo yum install sysstat
cpustat命令安裝完成后,你可以直接使用cpustat命令來查看CPU的使用率。
cpustat
這將顯示所有CPU核心的詳細統計信息,包括用戶態時間(us)、系統態時間(sy)、空閑時間(id)等。
如果你只想查看一段時間內的CPU使用情況,可以使用-i選項指定輸出間隔(以秒為單位),使用-c選項指定輸出的列數。
例如,每5秒輸出一次CPU使用情況,共輸出3次:
cpustat -i 5 -c 3
如果你只想查看某個特定CPU核心的使用情況,可以使用-p選項指定核心編號。
例如,查看CPU核心0的使用情況:
cpustat -p 0
你還可以使用-m選項來顯示每個CPU核心的詳細信息。
例如:
cpustat -m
以下是一個典型的cpustat輸出示例:
Linux 5.4.17-2104.116.3.1.el8.x86_64 (hostname) 08/05/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 5.67 0.12 0.00 81.87
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 1.00 0.50 8.00 16.00 16.00 0.00 0.00 0.00 0.00 0.00 0.00
在這個示例中:
%user:用戶態時間百分比%nice:nice用戶態時間百分比%system:系統態時間百分比%iowait:等待I/O時間百分比%steal:虛擬機等待CPU時間百分比%idle:空閑時間百分比通過這些信息,你可以全面了解CPU的使用情況。