cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。要查看 cpustat
的输出结果,首先确保已经安装了 sysstat
包。在 CentOS 上,可以使用以下命令安装:
sudo yum install sysstat
安装完成后,可以通过运行 cpustat
命令来查看 CPU 使用情况。默认情况下,cpustat
会显示系统的整体 CPU 使用情况。输出结果类似于以下内容:
Linux 5.4.17-2138.el7.x86_64 (hostname) 05/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 1.23 0.05 0.00 86.37
这里的列分别表示:
%user
:用户空间进程使用的 CPU 时间百分比%nice
:用户空间进程中 nice 值调整过的 CPU 时间百分比%system
:内核空间进程使用的 CPU 时间百分比%iowait
:等待 I/O 操作完成的 CPU 时间百分比%steal
:虚拟机管理程序从虚拟 CPU 中窃取的时间百分比(仅在虚拟化环境中有效)%idle
:CPU 空闲时间百分比如果你想查看特定 CPU 的详细信息,可以使用 -p
选项,后跟 CPU 编号。例如,要查看 CPU 0 的详细信息,可以运行:
cpustat -p 0
输出结果类似于以下内容:
Linux 5.4.17-2138.el7.x86_64 (hostname) 05/01/2021 _x86_64_ (4 CPU)
CPU %user %nice %system %iowait %steal %idle
0 12.34 0.01 1.23 0.05 0.00 86.37
1 10.22 0.02 1.56 0.03 0.00 88.17
2 11.45 0.01 1.34 0.04 0.00 87.16
3 13.12 0.00 1.45 0.06 0.00 85.37
这里的列含义与前面的相同,但每一行表示一个特定 CPU 的使用情况。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos防火墙与iptables有何区别