在 CentOS 系统中,你可以使用 cpustat 工具来查看 CPU 的各种性能指标,包括 steal 时间。cpustat 是 sysstat 包的一部分,因此首先需要确保该包已经安装。
如果尚未安装 sysstat,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,你可以使用 cpustat 命令来查看 CPU 的 steal 时间。具体来说,可以使用 -m 选项来显示每个 CPU 的详细信息,包括 steal 时间。
运行以下命令:
sudo cpustat -m 1
这个命令会每秒更新一次 CPU 的统计信息。在输出中,你可以找到 steal 列,它表示虚拟机等待物理 CPU 时间的时间,即 steal 时间。
输出示例:
CPU %usr %sys %iowait %steal %idle
all 12.34 23.45 0.01 0.12 64.08
cpu0 10.12 20.34 0.02 0.15 69.37
cpu1 15.43 25.67 0.01 0.10 58.80
在这个示例中,%steal 列显示了每个 CPU 的 steal 时间百分比。
如果你希望持续监控 CPU 的 steal 时间,可以去掉 -m 选项,直接运行 cpustat 命令:
sudo cpustat 1
这样会持续输出 CPU 的统计信息,直到你手动终止命令(例如按 Ctrl+C)。