温馨提示×

Debian cpustat如何显示每个CPU核心的使用情况

小樊
44
2025-07-07 18:23:56
栏目: 智能运维

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

0