在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以帮助你监控CPU的使用情况。如果你想监控多核CPU,可以使用 mpstat
命令,它是 sysstat
包的一部分。
以下是如何使用 mpstat
来监控多核CPU的步骤:
安装sysstat包(如果尚未安装):
sudo apt update
sudo apt install sysstat
使用mpstat监控CPU:
默认情况下,mpstat
会显示所有CPU核心的统计信息。运行以下命令:
mpstat -P ALL 1
这个命令会每秒更新一次所有CPU核心的统计信息。
如果你想监控特定的CPU核心,可以使用 -P
选项后跟核心编号(例如,-P 0
表示第一个核心,-P 1
表示第二个核心,以此类推):
mpstat -P 0 1
你还可以查看CPU的平均使用情况,而不需要指定特定的核心:
mpstat -P ALL 1 5
这个命令会每秒更新一次所有CPU核心的统计信息,并且总共显示5次。
解释mpstat的输出:
mpstat
的输出通常包括以下列:
%usr
:用户空间占用CPU的百分比%sys
:内核空间占用CPU的百分比%iowait
:等待I/O操作完成的时间百分比%steal
:虚拟机管理程序从该虚拟机中“偷取”的时间百分比(在虚拟化环境中)%idle
:CPU空闲时间的百分比对于每个CPU核心,这些列都会显示相应的统计数据。
通过这些步骤,你可以有效地监控Ubuntu系统中多核CPU的使用情况。