cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。默认情况下,cpustat 会显示一些基本的 CPU 使用情况统计信息,如用户空间占用、系统空间占用、空闲时间等。如果你想要定制 cpustat 的输出格式,可以使用 -e、-m、-p 等选项来指定显示的内容,以及使用 -h 选项来显示帮助信息,了解所有可用的选项。
以下是一些常用的 cpustat 选项:
-e:显示扩展的 CPU 使用情况统计信息。-m:显示每个 CPU 的内存使用情况。-p:显示每个进程的 CPU 使用情况。-h:显示帮助信息。例如,如果你只想要显示每个 CPU 的用户空间占用、系统空间占用和空闲时间,可以使用以下命令:
cpustat -e 1 1
这里的 1 1 表示每隔 1 秒更新一次统计信息,总共更新 1 次。
如果你想要定制输出格式,可以使用 -o 选项来指定输出的列。例如,以下命令将只显示 CPU 的用户空间占用和系统空间占用:
cpustat -e -o %usr,%sys 1 1
这里的 %usr 和 %sys 分别表示用户空间占用和系统空间占用的百分比。
你还可以使用 -x 选项来显示更详细的统计信息,包括上下文切换次数、软中断次数等。然后,你可以使用 -o 选项来指定输出的列。
总之,你可以通过组合使用 cpustat 的各种选项来定制输出格式。要查看所有可用的选项,请运行 cpustat -h。