cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。以下是 cpustat 的一些常用参数:
-c 或 --cpu:显示每个 CPU 的统计信息。-m 或 --mode:显示 CPU 的模式(如用户态、系统态等)。-p 或 --pid:显示指定进程的 CPU 使用情况。-P 或 --pid:与 -p 相同,显示指定进程的 CPU 使用情况。-u 或 --user:显示用户态的 CPU 使用情况。-s 或 --system:显示系统态的 CPU 使用情况。-i 或 --idle:显示空闲 CPU 的使用情况。-w 或 --wait:等待指定的时间间隔后再次显示 CPU 使用情况。-C 或 --class:显示指定 CPU 类别的统计信息。-e 或 --elapsed:显示自系统启动以来的时间。-h 或 --help:显示帮助信息。-V 或 --version:显示版本信息。这些参数可以组合使用,以便根据需要显示特定的 CPU 统计信息。例如,要查看每个 CPU 的详细统计信息,可以使用以下命令:
cpustat -c
要查看指定进程的 CPU 使用情况,可以使用以下命令:
cpustat -p <PID>
其中 <PID> 是要查看的进程的进程 ID。