在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以用来实时监控CPU的使用情况。以下是如何使用 cpustat
来实时监控CPU的步骤:
安装 sysstat
包
首先,你需要确保 sysstat
包已经安装在你的系统上。你可以使用以下命令来安装它:
sudo apt update sudo apt install sysstat
使用 cpustat
监控CPU
安装完成后,你可以使用以下命令来实时监控CPU的使用情况:
sudo cpustat -u 1
这里的 -u
参数表示以用户模式显示CPU使用率,1
表示每秒更新一次数据。你可以根据需要调整更新频率。
cpustat
输出示例
运行上述命令后,你会看到类似以下的输出:
Linux 5.4.0-42-generic (hostname) 09/01/2023 _x86_64_ (4 CPU) avg-cpu: \user %system %idle %iowait %steal %guest %gnice 12.34 23.45 64.21 0.00 0.00 0.00 0.00 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm \util sda 0.00 0.00 1.00 0.00 8.00 0.00 16.00 0.00 0.00 0.00 0.00
\user
: 用户模式下的CPU使用率。%system
: 系统模式下的CPU使用率。%idle
: 空闲CPU时间百分比。%iowait
: I/O等待时间百分比。%steal
: 虚拟机等待物理CPU的时间百分比。%guest
: 虚拟机使用的CPU时间百分比。%gnice
: 调整过优先级的进程使用的CPU时间百分比。
其他有用的参数
-c
: 显示CPU使用率的详细信息。-m
: 显示内存使用情况。-P ALL
: 显示所有CPU的使用情况。
例如,如果你想查看所有CPU的详细使用情况,可以使用以下命令:
sudo cpustat -c -P ALL 1
通过这些命令,你可以轻松地实时监控Ubuntu系统的CPU使用情况。