cpustat
是一个用于监控 CPU 使用情况的工具,通常与 sysstat
包一起提供。它提供了实时的 CPU 统计信息,包括每个 CPU 的使用率、上下文切换次数、中断次数等。以下是一些常用的 cpustat
参数:
-c
:显示 CPU 的详细统计信息,包括用户态时间、系统态时间、空闲时间等。
-m
:显示每个 CPU 的内存使用情况。
-P
:指定要监控的 CPU 核心。例如,-P ALL
可以监控所有核心。
-u
:显示 CPU 使用率的百分比。
-v
:显示详细的 CPU 统计信息,包括每个 CPU 的上下文切换次数、中断次数等。
-h
:显示帮助信息。
-i
:显示 CPU 的中断统计信息。
-w
:显示 CPU 的等待 I/O 时间。
-C
:按 CPU 核心显示统计信息。
-t
:显示 CPU 的温度(如果硬件支持)。
请注意,cpustat
参数可能因版本而异。要查看您系统上的 cpustat
支持的所有参数,请在终端中运行 cpustat --help
。