ubuntu

ubuntu cpustat实时监控CPU状态

小樊
43
2025-07-15 08:39:04
栏目: 智能运维

在Ubuntu系统中,你可以使用cpustat命令来实时监控CPU的状态。cpustatsysstat包的一部分,因此首先需要确保已经安装了这个包。

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

    sudo apt update
    sudo apt install sysstat
    
  2. 使用cpustat监控CPU状态

    • 默认情况下,运行cpustat会显示所有CPU的统计信息。
    • 你可以使用不同的选项来自定义输出。例如:
      • -c:只显示CPU的使用情况。
      • -m:显示每个CPU核心的详细信息。
      • -P ALL:显示所有CPU的详细信息。
      • -h:以人类可读的格式显示(例如,使用MB而不是KB)。
      • -i <interval>:设置更新间隔时间(以秒为单位)。例如,-i 2表示每2秒更新一次。
      • -s <stat>:指定要显示的统计信息类型。例如,-s %usr,%sys表示只显示用户态和系统态的时间百分比。

    以下是一些示例命令:

    • 实时监控所有CPU的使用情况,每2秒更新一次:

      cpustat -c -i 2
      
    • 实时监控每个CPU核心的详细信息,每2秒更新一次:

      cpustat -m -i 2
      
    • 实时监控所有CPU的详细信息,每2秒更新一次:

      cpustat -P ALL -i 2
      
    • 以人类可读的格式实时监控所有CPU的使用情况,每2秒更新一次:

      cpustat -c -h -i 2
      

通过这些命令,你可以方便地实时监控Ubuntu系统中CPU的状态和性能。

0
看了该问题的人还看了