在 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 使用情况。