在 CentOS 系统中,你可以使用 mpstat
命令来查看 CPU 的等待时间以及其他性能指标。mpstat
是 sysstat
包的一部分,因此你需要先确保该包已安装。如果尚未安装,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,你可以使用以下命令查看 CPU 的详细统计信息,包括等待时间(idle time):
mpstat -P ALL 1
这里的 -P ALL
表示显示所有 CPU 的统计信息,1
表示每秒更新一次数据。输出结果中,%idle
列显示了 CPU 空闲时间百分比,这个值越高,说明 CPU 等待时间越长。
如果你只关心特定 CPU 核心的信息,可以将 ALL
替换为具体的 CPU 编号,例如:
mpstat -P 0 1
这将只显示 CPU 0 的统计信息。
输出示例:
Average: CPU %usr %sys %iowait %steal %idle
Average: all 12.34 5.67 1.23 0.01 80.75
在这个示例中,%idle
列显示了所有 CPU 的平均空闲时间百分比为 80.75%,这意味着 CPU 大部分时间处于等待状态。