ubuntu

ubuntu cpustat怎样监控多核CPU

小樊
51
2025-08-07 03:55:36
栏目: 智能运维

在Ubuntu系统中,cpustat 是一个非常有用的工具,它可以帮助你监控CPU的使用情况,包括多核CPU的详细信息。cpustatsysstat 包的一部分,因此首先需要确保你已经安装了这个包。如果没有安装,可以通过以下命令进行安装:

sudo apt update
sudo apt install sysstat

安装完成后,你可以使用 cpustat 命令来监控CPU的使用情况。以下是一些常用的命令选项:

基本用法

  1. 查看所有CPU核心的使用情况

    cpustat
    
  2. 查看特定CPU核心的使用情况

    cpustat -C 0  # 查看CPU核心0的使用情况
    cpustat -C 1  # 查看CPU核心1的使用情况
    
  3. 查看所有CPU核心的平均使用情况

    cpustat -A
    
  4. 查看CPU使用情况的详细统计信息

    cpustat -v
    

高级用法

  1. 查看CPU使用情况的实时更新

    watch -n 1 cpustat
    

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

  2. 查看特定时间间隔内的CPU使用情况

    cpustat -c 5  # 每5秒更新一次CPU使用情况
    
  3. 查看特定时间间隔内的CPU使用情况,并保存到文件

    cpustat -c 5 > cpu_usage.log
    
  4. 查看CPU使用情况的详细统计信息,并保存到文件

    cpustat -v > cpu_usage_detail.log
    

示例输出

以下是一个 cpustat 命令的输出示例:

Linux 5.4.0-42-generic (hostname) 	05/01/2023 	_x86_64_	(4 CPU)

05:12:34 PM  CPU    %usr   %sys %iowait  %steal   %idle
05:12:35 PM  all    12.34   5.67   0.12   0.01  81.86
05:12:36 PM  all    13.45   6.78   0.10   0.01  79.66
05:12:37 PM  all    11.23   4.56   0.15   0.02  84.04

在这个示例中:

通过这些命令和选项,你可以有效地监控和分析Ubuntu系统中多核CPU的使用情况。

0
看了该问题的人还看了