在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使用情况,包括每个核心的统计信息。