centos

centos cpustat如何显示CPU空闲时间

小樊
43
2025-09-11 23:53:40
栏目: 智能运维

在 CentOS 系统中,你可以使用 mpstat 命令来显示 CPU 的空闲时间以及其他相关信息。mpstatsysstat 包的一部分,因此你需要确保该包已经安装在你的系统上。

首先,使用以下命令安装 sysstat 包(如果尚未安装):

sudo yum install sysstat

然后,你可以使用 mpstat 命令查看 CPU 的详细统计信息。要显示 CPU 空闲时间,可以使用以下命令:

mpstat -P ALL 1

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

如果你只对特定 CPU 核心的信息感兴趣,可以将 ALL 替换为具体的 CPU 编号,例如:

mpstat -P 0 1

这将仅显示第一个 CPU 核心的统计信息。

输出示例:

12:15:23 PM  CPU    %usr   %sys %iowait  %steal   %idle
12:15:24 PM  all    12.34   5.67   1.23   0.00  80.76
12:15:24 PM    0    10.00   4.00   1.00   0.00  85.00
12:15:24 PM    1     8.00   6.00   1.50   0.00  84.50

在这个示例中,%idle 列显示了每个 CPU 核心的空闲时间百分比。

0
看了该问题的人还看了