cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 筛选数据,您可以使用 -p 选项指定要监视的 CPU,或者使用 -C 选项指定要监视的特定 CPU 核心。
例如,要仅监视 CPU 0 的数据,您可以运行以下命令:
cpustat -p 0
要监视 CPU 核心 0 和 2 的数据,您可以运行以下命令:
cpustat -C 0,2
此外,您还可以使用 -e 选项显示每个 CPU 的扩展统计信息,例如上下文切换次数、中断次数等。
如果您想要实时查看 CPU 使用情况,可以使用 -i 选项指定刷新间隔(以秒为单位)。例如,要每 2 秒刷新一次数据,您可以运行以下命令:
cpustat -i 2
您还可以将 cpustat 的输出重定向到文件中,然后使用文本处理工具(如 grep、awk 或 cut)对数据进行处理和筛选。例如,要将 CPU 0 的数据保存到名为 cpu0.txt 的文件中,您可以运行以下命令:
cpustat -p 0 > cpu0.txt
之后,您可以使用文本处理工具对 cpu0.txt 文件进行筛选和分析。