在 CentOS 系统中,你可以使用 cpustat
命令来监控 CPU 的使用情况。cpustat
是 sysstat
包的一部分,因此你需要先确保该包已经安装。
如果你还没有安装 sysstat
,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,你可以通过以下方式使用 cpustat
来查看 CPU 使用率:
查看所有 CPU 的统计信息:
cpustat
这将显示每个 CPU 的详细使用情况,包括用户态时间、系统态时间、空闲时间等。
查看 CPU 使用率的汇总信息:
如果只想要查看总的 CPU 使用率,可以使用 -u
选项:
cpustat -u
输出示例:
average: %usr %sys %iowait %steal %idle
12.34 2.34 0.12 0.00 85.20
这里,%usr
是用户态时间百分比,%sys
是系统态时间百分比,%iowait
是等待 I/O 的时间百分比,%steal
是虚拟机管理程序占用的时间百分比,%idle
是空闲时间百分比。
查看特定时间间隔的 CPU 使用率:
如果你想每隔一段时间(例如每秒)更新一次 CPU 使用率,可以使用 -i
选项指定间隔秒数:
cpustat -u 1
这将每秒刷新一次 CPU 使用率的汇总信息。
通过这些命令,你可以方便地监控和分析 CentOS 系统的 CPU 使用情况。