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