cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。要使用 cpustat
监控多核 CPU,你可以按照以下步骤操作:
安装 sysstat 包(如果尚未安装):
sudo yum install sysstat
运行 cpustat:
默认情况下,cpustat
会显示所有 CPU 核心的统计信息。你可以通过指定 -c
选项来查看每个核心的详细信息。
cpustat -c
实时监控:
如果你想实时监控 CPU 使用情况,可以使用 -u
选项,它会每秒更新一次统计信息。
cpustat -u 1
上面的命令会每秒刷新一次 CPU 使用率。
指定时间间隔和次数:
你还可以指定 cpustat
运行的时间间隔和次数。例如,如果你想每 5 秒收集一次数据,并且总共收集 10 次,可以这样做:
cpustat -u 5 10
输出到文件:
如果你想将输出保存到文件中,可以使用重定向操作符 >
。
cpustat -u 1 > cpu_usage.log &
这会将每秒的 CPU 使用率输出到 cpu_usage.log
文件中,并在后台运行。
查看特定 CPU 核心:
如果你只想查看特定 CPU 核心的信息,可以使用 -C
选项后跟核心编号。
cpustat -c -C 0 # 查看 CPU 核心 0 的信息
查看其他统计信息:
cpustat
还提供了许多其他选项,可以显示不同的 CPU 统计信息,例如中断、上下文切换等。你可以查看 cpustat
的手册页来了解更多选项:
man cpustat
通过这些步骤,你可以使用 cpustat
监控多核 CPU 的性能和使用情况。记得根据你的需求选择合适的选项。