温馨提示×

ubuntu cpustat怎样查看CPU进程信息

小樊
45
2026-01-02 18:50:24
栏目: 智能运维

在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。要查看 CPU 进程信息,可以使用 mpstat 命令,它是 cpustat 的一个子命令。

以下是如何使用 mpstat 查看 CPU 进程信息的步骤:

  1. 安装 sysstat 包(如果尚未安装):

    sudo apt update
    sudo apt install sysstat
    
  2. 使用 mpstat 查看 CPU 信息

    • 查看所有 CPU 的统计信息:

      mpstat -P ALL 1
      

      这个命令会每秒更新一次所有 CPU 的统计信息。

    • 查看特定 CPU 的统计信息(例如,CPU 0):

      mpstat -P 0 1
      
    • 查看系统整体的 CPU 利用率:

      mpstat -u 1
      
    • 查看 I/O 统计信息:

      mpstat -I SUM 1
      
  3. 查看进程级别的 CPU 使用情况: 如果你想查看具体哪些进程正在使用 CPU,可以使用 pidstat 命令(也是 sysstat 包的一部分):

    pidstat -u 1
    

    这个命令会每秒更新一次每个进程的 CPU 使用情况。

这些工具提供了丰富的选项来定制输出,可以通过查看其手册页 (man mpstat, man pidstat) 来获取更多详细信息和选项。

0