cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 命令行选项,请在终端中输入 cpustat --help 以查看所有可用的选项和用法。
以下是一些常用的 cpustat 命令行选项:
-c 或 --cpu:指定要报告的 CPU。可以指定多个 CPU,例如 -c 0,1 或 --cpu 0,1。
-m 或 --mode:显示 CPU 的模式(例如用户态、内核态等)。
-p 或 --pid:显示指定进程的 CPU 使用情况。可以指定多个进程,例如 -p 1234,5678 或 --pid 1234,5678。
-u 或 --user:显示用户态 CPU 使用情况。
-w 或 --wait:等待指定的时间间隔(以秒为单位),然后显示 CPU 使用情况。默认值为 1 秒。
-x 或 --extended:显示扩展的 CPU 使用情况,包括每个 CPU 的详细信息。
-h 或 --help:显示帮助信息。
-V 或 --version:显示 cpustat 的版本信息。
以下是一些示例用法:
cpustatcpustat -c 0,1cpustat -ucpustat -p 1234,5678cpustat -w 2这些选项可以组合使用,以便根据需要定制输出。例如,要查看 CPU 0 和 1 上的用户态和内核态 CPU 使用情况,可以运行:cpustat -c 0,1 -u -m。