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
命令中的列号,以显示所需的输出格式。