cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。默认情况下,cpustat 会显示一些基本的 CPU 统计信息,如用户空间使用率、系统空间使用率、空闲时间等。
如果你想要定制 cpustat 的输出格式,可以使用 -e 选项来指定输出的列,或者使用 -m 选项来显示每个 CPU 的统计信息。此外,你还可以使用 -p 选项来指定要监控的特定 CPU。
下面是一些示例:
cpustat
cpustat -e
cpustat -p 0
cpustat -e 1 1 | awk '{print $1, $2, $8}'
这里,-e 1 1 表示显示所有 CPU 的详细统计信息,并且只刷新一次。awk 命令用于处理输出,只保留第 1(%user)、第 2(%system)和第 8(%idle)列。
你可以根据需要调整 awk 命令中的列号,以显示所需的输出格式。