在 CentOS 系统中,可以使用 cpustat
工具来查看 CPU 的各种统计信息,包括 CPU 偷取时间。cpustat
是 sysstat
包的一部分,因此首先需要确保该包已经安装。
如果尚未安装 sysstat
,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,可以通过运行 cpustat
来查看 CPU 的实时统计信息。默认情况下,cpustat
不会显示 CPU 偷取时间,但你可以通过添加 -m
选项来显示更详细的信息,包括每个 CPU 的偷取时间。
运行以下命令:
sudo cpustat -m 1
这个命令会每秒更新一次 CPU 的统计信息。输出中包含了每个 CPU 的“steal time”,这就是所谓的 CPU 偷取时间。
输出示例:
Linux 5.4.17-2104.fc34.x86_64 (hostname) 03/01/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 1.23 0.05 0.01 86.36
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 1.00 1.00 9.60 9.60 19.20 0.00 0.00 0.00 0.10
在这个示例中,%steal
列显示了 CPU 偷取时间所占的百分比。
如果你希望持续监控 CPU 偷取时间,可以调整 cpustat
的刷新频率(例如每秒更新一次)和持续时间。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos安装openjdk和jdk区别