在Debian系统中,cpustat
是一个非常有用的工具,用于实时监控CPU的使用情况。它通常作为 sysstat
包的一部分提供。以下是如何安装和使用 cpustat
来实时监控CPU负载的步骤:
sysstat
首先,确保你的系统上安装了 sysstat
包。你可以使用以下命令来安装:
sudo apt update
sudo apt install sysstat
cpustat
安装完成后,你可以使用以下命令来实时监控CPU负载:
cpustat
默认情况下,cpustat
会每秒更新一次CPU的使用情况。你可以通过指定 -i
选项来设置更新间隔(以秒为单位),例如每5秒更新一次:
cpustat -i 5
cpustat
输出示例运行 cpustat
后,你会看到类似以下的输出:
Linux 5.4.0-42-generic (hostname) 01/01/2022 _x86_64_ (4 CPU)
01:23:45 PM CPU %usr %sys %iowait %steal %idle
01:23:50 PM all 12.34 5.67 1.23 0.01 80.75
01:23:55 PM all 10.12 6.78 1.56 0.02 81.53
%usr
: 用户空间占用CPU的百分比%sys
: 内核空间占用CPU的百分比%iowait
: 等待I/O操作完成所占用的CPU百分比%steal
: 虚拟机管理程序从虚拟CPU中偷取的时间百分比%idle
: CPU空闲时间百分比-c
: 显示每个CPU的使用情况-m
: 显示内存使用情况-d
: 显示磁盘使用情况-r
: 显示内存和交换区的使用情况例如,要每秒显示每个CPU的使用情况,可以使用:
cpustat -c 1
通过这些选项和参数,你可以根据需要定制 cpustat
的输出,以便更好地监控和分析系统的CPU使用情况。