cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控多核 CPU 的性能,你需要按照以下步骤操作:
安装 sysstat 包(如果尚未安装): 对于 CentOS 7 或更早版本,可以使用以下命令安装:
sudo yum install sysstat
对于 CentOS 8 或更高版本,可以使用以下命令安装:
sudo dnf install sysstat
使用 cpustat:
安装完成后,你可以直接在终端中输入 cpustat 来查看 CPU 的实时使用情况。默认情况下,cpustat 会显示所有 CPU 核心的统计信息。
如果你想监控特定的 CPU 核心,可以使用 -c 选项后跟核心编号。例如,要监控 CPU 核心 0 和 1,可以使用:
sudo cpustat -c 0,1
查看详细的 CPU 统计信息:
cpustat 默认显示的是 1 秒钟的统计信息。如果你想改变这个间隔时间,可以使用 -i 选项后跟秒数。例如,要每 5 秒更新一次统计信息,可以使用:
sudo cpustat -i 5
监控特定的时间间隔:
如果你想让 cpustat 监控特定的时间间隔,可以使用 -s 选项后跟秒数。例如,要让 cpustat 运行 60 秒并每秒更新一次统计信息,可以使用:
sudo cpustat -s 60
输出到文件:
如果你想将 cpustat 的输出保存到文件中,可以使用重定向操作符 >。例如,要将输出保存到名为 cpu_usage.txt 的文件中,可以使用:
sudo cpustat -s 60 > cpu_usage.txt
查看帮助:
如果你想了解更多关于 cpustat 的选项和用法,可以使用 man 命令查看手册页:
man cpustat
请注意,cpustat 需要 root 权限来访问某些系统级的 CPU 信息,因此在使用时可能需要加上 sudo 前缀。