centos

centos cpustat命令怎样查看CPU空闲时间

小樊
52
2025-07-08 19:45:00
栏目: 智能运维

在 CentOS 系统中,你可以使用 cpustat 命令来查看 CPU 的使用情况,包括空闲时间。cpustatsysstat 包的一部分,因此你需要先确保该包已经安装。

如果尚未安装 sysstat,可以使用以下命令进行安装:

sudo yum install sysstat

安装完成后,运行 cpustat 命令可以查看 CPU 的详细统计信息:

cpustat

输出示例:

Linux 5.4.17-2138.el7.x86_64 (your-hostname) 	05/06/2023 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           12.34    0.01    2.12    0.03    0.00   85.50

avg-cpu 行中,%idle 列显示的是 CPU 空闲时间的百分比。这个值表示 CPU 在采样周期内处于空闲状态的时间比例。

如果你希望实时监控 CPU 使用情况,可以使用 -w 选项来增加输出宽度,以便更好地查看:

cpustat -w

此外,mpstat 命令也可以用来查看每个 CPU 的详细统计信息,包括空闲时间。使用方法如下:

mpstat -P ALL 1

这将每秒更新一次所有 CPU 的统计信息。在输出中,%idle 列同样表示 CPU 空闲时间的百分比。

0
看了该问题的人还看了