cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。以下是一些常用的 cpustat
命令参数:
-h
:显示帮助信息。-V
:显示版本信息。-c
:显示 CPU 的详细使用情况,包括用户态、系统态、空闲等时间。-m
:显示每个 CPU 的详细使用情况。-P {all|cpu[,cpu...]}
:指定要显示的 CPU 核心。all
表示所有核心,cpu
可以指定多个核心,例如 cpu0,cpu1
。-e
:显示 CPU 的错误计数器。-i
:显示中断和软中断的统计信息。-N {all|cpu[,cpu...]}
:显示每个 CPU 的网络接口统计信息。-q
:显示 CPU 的队列长度统计信息。-t
:在输出中包含时间戳。-d
:指定输出的时间间隔(秒)和持续时间(秒)。例如,-d 5 10
表示每 5 秒输出一次,持续 10 次。-y
:显示 CPU 的温度统计信息(需要内核支持)。-v
:显示更详细的输出,包括每个 CPU 的详细信息和系统级的 CPU 统计信息。cpustat -c
cpustat -c -d 5 10
cpustat -c -P cpu0,cpu1
请注意,cpustat
的具体参数可能会因版本而异,建议查看 man cpustat
或 cpustat --help
获取最新和最详细的帮助信息。