cpustat
是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat
软件包的一部分。cpustat
命令提供了实时的 CPU 统计信息,包括用户态、系统态、空闲时间等。它可以帮助你了解系统的性能状况,以便进行性能调优和故障排查。
cpustat
命令的基本语法如下:
cpustat [options] [interval] [count]
options
:可选参数,用于指定输出格式、显示的 CPU 核心等。interval
:可选参数,用于指定采样间隔(以秒为单位)。默认值为 1 秒。count
:可选参数,用于指定采样次数。默认情况下,cpustat
会持续运行,直到手动停止。一些常用的选项包括:
-c
:显示每个 CPU 核心的统计信息。-P
:显示所有 CPU 核心的统计信息。-m
:显示内存使用情况。-V
:显示 cpustat
的版本信息。例如,要查看所有 CPU 核心的实时统计信息,可以运行以下命令:
cpustat -P
要查看每个 CPU 核心的实时统计信息,可以运行以下命令:
cpustat -c
要每隔 2 秒采样一次 CPU 统计信息,共采样 5 次,可以运行以下命令:
cpustat -i 2 5