在Debian系統中,cpustat
是一個用于顯示CPU使用情況的工具,它通常作為 sysstat
包的一部分提供。要顯示每個CPU核心的使用情況,你可以直接運行 cpustat
命令,它會默認顯示所有核心的統計信息。
首先,確保你已經安裝了 sysstat
包。如果沒有安裝,可以使用以下命令來安裝:
sudo apt update
sudo apt install sysstat
安裝完成后,你可以通過以下命令來查看每個CPU核心的使用情況:
cpustat
這將顯示類似于以下的輸出:
Linux 5.4.0-42-generic (hostname) 03/21/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 1.23 0.12 0.00 86.31
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 1.00 8.00 8.00 16.00 0.00 0.00 0.00 0.00 0.10 0.10
在這個輸出中,avg-cpu
部分顯示了所有CPU核心的平均使用情況。如果你想要查看每個核心的詳細信息,可以使用 -P ALL
參數:
cpustat -P ALL
這將顯示每個CPU核心的使用情況,類似于以下輸出:
Linux 5.4.0-42-generic (hostname) 03/21/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 1.23 0.12 0.00 86.31
CPU %user %nice %system %iowait %steal %idle
CPU0 10.12 0.00 1.00 0.00 0.00 88.88
CPU1 15.43 0.00 1.50 0.10 0.00 82.97
CPU2 11.22 0.00 1.20 0.00 0.00 87.58
CPU3 12.34 0.00 1.10 0.10 0.00 85.46
在這個輸出中,你可以看到每個CPU核心的 %user
、%nice
、%system
、%iowait
、%steal
和 %idle
使用情況。
請注意,cpustat
命令可能需要root權限來顯示某些詳細信息。如果你遇到權限問題,可以嘗試使用 sudo
來運行命令:
sudo cpustat -P ALL
這將提供更詳細的CPU使用情況,包括每個核心的統計信息。