在 CentOS 系统中,cpustat 是一个非常有用的工具,可以用来实时监控 CPU 的使用情况。它是 sysstat 包的一部分,因此首先需要确保该包已经安装。如果尚未安装,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,可以使用 cpustat 命令来监控 CPU 的实时状态。以下是一些常用的选项和用法:
基本用法:直接运行 cpustat 命令会显示 CPU 的实时统计信息,默认情况下每秒更新一次:
cpustat
指定更新间隔:可以通过 -i 选项指定更新间隔(以秒为单位)。例如,每 2 秒更新一次:
cpustat -i 2
显示详细信息:使用 -c 选项可以显示每个 CPU 核心的详细统计信息:
cpustat -c
累计模式:默认情况下,cpustat 显示的是自系统启动以来的累计值。可以使用 -C 选项来显示每个 CPU 核心的时间百分比:
cpustat -C
结合其他工具:可以将 cpustat 的输出重定向到其他工具中进行进一步分析,比如 grep、awk 等。
实时监控多个指标:可以结合使用其他命令,比如 top 或 htop,来获得更全面的系统监控。
通过这些选项,您可以灵活地使用 cpustat 来监控和分析 CPU 的使用情况。