linux

Linux下cpustat如何查看CPU使用率

小樊
43
2025-12-23 20:03:24
栏目: 智能运维

在Linux系统中,cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 查看CPU使用率,请按照以下步骤操作:

  1. 安装sysstat包(如果尚未安装): 对于基于Debian的系统(如Ubuntu),使用以下命令安装:

    sudo apt-get update
    sudo apt-get install sysstat
    

    对于基于RPM的系统(如CentOS、Fedora),使用以下命令安装:

    sudo yum install sysstat
    

    或者(对于较新的Fedora版本):

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

    cpustat
    
  3. 查看特定CPU的使用率: 如果你想查看特定CPU的使用率,可以使用 -C 选项后跟CPU编号。例如,要查看CPU 0的使用率,可以运行:

    cpustat -C 0
    
  4. 查看CPU使用率的详细信息cpustat 还提供了许多选项来显示更详细的CPU统计信息。例如,使用 -m 选项可以显示每个CPU核心的详细信息,使用 -p 选项可以显示每个CPU的详细信息,包括用户态、系统态、空闲等。

    cpustat -m
    cpustat -p ALL
    
  5. 查看CPU使用率的实时更新: 默认情况下,cpustat 会每隔一秒更新一次统计信息。你可以使用 -i 选项指定更新间隔(以秒为单位),使用 -s 选项指定显示的统计信息类型。

    cpustat -i 5 -s %usr,%sys,%idle
    
  6. 查看CPU使用率的累计信息: 如果你想查看自系统启动以来的累计CPU使用率,可以使用 -c 选项。

    cpustat -c
    

通过这些选项,你可以根据需要查看CPU使用率的详细信息。

0
看了该问题的人还看了