在Ubuntu系統中,cpustat
是一個非常有用的工具,它可以用來實時監控CPU的使用情況。以下是如何使用 cpustat
來實時監控CPU的步驟:
sysstat
包首先,你需要確保 sysstat
包已經安裝在你的系統上。你可以使用以下命令來安裝它:
sudo apt update
sudo apt install sysstat
cpustat
監控CPU安裝完成后,你可以使用以下命令來實時監控CPU的使用情況:
sudo cpustat -u 1
這里的 -u
參數表示以用戶模式顯示CPU使用率,1
表示每秒更新一次數據。你可以根據需要調整更新頻率。
cpustat
輸出示例運行上述命令后,你會看到類似以下的輸出:
Linux 5.4.0-42-generic (hostname) 09/01/2023 _x86_64_ (4 CPU)
avg-cpu: %user %system %idle %iowait %steal %guest %gnice
12.34 23.45 64.21 0.00 0.00 0.00 0.00
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 1.00 0.00 8.00 0.00 16.00 0.00 0.00 0.00 0.00
%user
: 用戶模式下的CPU使用率。%system
: 系統模式下的CPU使用率。%idle
: 空閑CPU時間百分比。%iowait
: I/O等待時間百分比。%steal
: 虛擬機等待物理CPU的時間百分比。%guest
: 虛擬機使用的CPU時間百分比。%gnice
: 調整過優先級的進程使用的CPU時間百分比。-c
: 顯示CPU使用率的詳細信息。-m
: 顯示內存使用情況。-P ALL
: 顯示所有CPU的使用情況。例如,如果你想查看所有CPU的詳細使用情況,可以使用以下命令:
sudo cpustat -c -P ALL 1
通過這些命令,你可以輕松地實時監控Ubuntu系統的CPU使用情況。