在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以显示CPU的使用情况,包括每个核心的负载。要使用 cpustat
检测多核CPU负载,请按照以下步骤操作:
安装 sysstat
包:
cpustat
是 sysstat
包的一部分。如果尚未安装该包,请运行以下命令来安装它:
sudo apt update
sudo apt install sysstat
使用 cpustat
查看CPU负载:
安装完成后,可以通过以下命令查看CPU的详细信息,包括每个核心的负载:
mpstat -P ALL 1
这个命令会每秒更新一次所有CPU核心的统计信息。输出中,%usr
列显示了用户空间的CPU使用率,%sys
列显示了内核空间的CPU使用率,%iowait
列显示了等待I/O操作的CPU时间百分比,而 %idle
列则显示了空闲的CPU时间百分比。
解释输出: 输出中的每一行代表一个CPU核心。例如,如果你有一个四核CPU,你将看到四行输出,每行对应一个核心的统计信息。
其他选项:
mpstat
命令还有许多其他选项可以用来定制输出,例如 -P
选项后面可以指定特定的CPU核心(如 -P 0,1
只显示第一个和第二个核心的信息),或者使用 -u
选项只显示用户空间的CPU使用率等。
请注意,mpstat
命令可能需要一些时间来收集数据,因此首次运行时可能会有一些延迟。此外,确保你有足够的权限来执行这些命令,通常需要root权限或使用sudo。