在CentOS系统下,你可以使用cpustat
命令来监控CPU的使用情况。cpustat
是sysstat
包中的一个工具,它可以显示CPU的详细统计信息,包括用户态、系统态、空闲时间等。
首先,你需要确保已经安装了sysstat
包。如果尚未安装,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,你可以直接运行cpustat
命令来查看CPU的实时统计信息。例如:
cpustat
这将显示类似以下内容的输出:
Linux 5.4.17-2138.9.1.el8.x86_64 (your-hostname) 08/01/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 1.23 0.12 0.00 86.31
cpustat
命令还提供了许多选项,允许你自定义输出和采样间隔。例如,你可以使用-u
选项来显示用户态CPU时间,使用-m
选项来显示每个CPU核心的统计信息,或者使用-p
选项来指定要监控的特定CPU核心。
以下是一些示例:
cpustat -u -p ALL
cpustat -u -i 5 -c 3
cpustat -s > cpu_stats.txt
你可以根据需要组合不同的选项来定制cpustat
的输出。更多关于cpustat
命令的信息和选项,请参考其手册页(通过运行man cpustat
查看)。