cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
软件包的一部分。在 Debian 系统中,您可以使用以下命令安装它:
sudo apt-get update
sudo apt-get install sysstat
运行 cpustat
命令后,您将看到类似以下的输出:
Linux 5.4.0-42-generic (hostname) 08/01/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
Load average: 1.23 1.56 1.89 (12345 67890 12345)
这里的每一列代表不同的 CPU 使用情况指标:
%user
: 用户空间程序占用的 CPU 时间百分比。%nice
: 用户空间程序中 nice 值调整过的 CPU 时间百分比。%system
: 内核空间占用的 CPU 时间百分比。%iowait
: CPU 等待 I/O 操作完成的时间百分比。%steal
: 虚拟机管理程序在等待物理 CPU 时间时占用的时间百分比(仅在虚拟化环境中有效)。%idle
: CPU 空闲时间百分比。Load average
行显示了系统在过去 1 分钟、5 分钟和 15 分钟的平均负载。这些负载值表示在相应时间段内,运行队列中的平均进程数。如果这些值超过 CPU 核心数的总和,那么可能意味着系统正在经历性能瓶颈。
例如,在上面的示例中,CPU 的平均负载为 1.23、1.56 和 1.89,而系统有 4 个 CPU 核心。这意味着系统目前没有过载,因为平均负载低于核心数的总和(4)。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>