centos

如何使用centos cpustat监控多核CPU

小樊
49
2025-10-11 07:16:46
栏目: 智能运维

cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控多核 CPU 的性能,你需要按照以下步骤操作:

  1. 安装 sysstat 包(如果尚未安装): 对于 CentOS 7 或更早版本,可以使用以下命令安装:

    sudo yum install sysstat
    

    对于 CentOS 8 或更高版本,可以使用以下命令安装:

    sudo dnf install sysstat
    
  2. 使用 cpustat: 安装完成后,你可以直接在终端中输入 cpustat 来查看 CPU 的实时使用情况。默认情况下,cpustat 会显示所有 CPU 核心的统计信息。

    如果你想监控特定的 CPU 核心,可以使用 -c 选项后跟核心编号。例如,要监控 CPU 核心 0 和 1,可以使用:

    sudo cpustat -c 0,1
    
  3. 查看详细的 CPU 统计信息cpustat 默认显示的是 1 秒钟的统计信息。如果你想改变这个间隔时间,可以使用 -i 选项后跟秒数。例如,要每 5 秒更新一次统计信息,可以使用:

    sudo cpustat -i 5
    
  4. 监控特定的时间间隔: 如果你想让 cpustat 监控特定的时间间隔,可以使用 -s 选项后跟秒数。例如,要让 cpustat 运行 60 秒并每秒更新一次统计信息,可以使用:

    sudo cpustat -s 60
    
  5. 输出到文件: 如果你想将 cpustat 的输出保存到文件中,可以使用重定向操作符 >。例如,要将输出保存到名为 cpu_usage.txt 的文件中,可以使用:

    sudo cpustat -s 60 > cpu_usage.txt
    
  6. 查看帮助: 如果你想了解更多关于 cpustat 的选项和用法,可以使用 man 命令查看手册页:

    man cpustat
    

请注意,cpustat 需要 root 权限来访问某些系统级的 CPU 信息,因此在使用时可能需要加上 sudo 前缀。

0
看了该问题的人还看了