温馨提示×

ubuntu cpustat命令如何查看多核CPU状态

小樊
46
2025-11-08 13:52:07
栏目: 智能运维

在 Ubuntu 系统中,cpustat 命令是 sysstat 包的一部分。要使用 cpustat 查看多核 CPU 的状态,可以按照以下步骤进行:

  1. 安装 sysstat 包(如果尚未安装): 打开终端并运行以下命令:

    sudo apt update
    sudo apt install sysstat
    
  2. 使用 cpustat 查看 CPU 状态: 运行 cpustat 命令可以查看每个 CPU 核心的详细状态信息。默认情况下,它会显示所有 CPU 的统计信息。

    cpustat
    

    输出示例:

    Linux 5.4.0-42-generic (hostname) 	05/01/2023 	_x86_64_	(4 CPU)
    
    05:12:34 PM  CPU    %usr   %sys %iowait  %irq   %soft  %steal  %guest  %idle
    05:12:35 PM  all    12.34    2.12    0.01    0.00    0.05    0.00    0.00   83.58
    05:12:35 PM    0    10.45    1.87    0.02    0.00    0.06    0.00    0.00   87.60
    05:12:35 PM    1     9.32    2.21    0.03    0.00    0.04    0.00    0.00   86.20
    05:12:35 PM    2    11.22    2.02    0.01    0.00    0.05    0.00    0.00   85.55
    05:12:35 PM    3    13.44    2.30    0.00    0.00    0.04    0.00    0.00   84.22
    

    在这个输出中:

    • %usr:用户空间占用 CPU 的百分比。
    • %sys:内核空间占用 CPU 的百分比。
    • %iowait:CPU 等待 I/O 操作完成的百分比。
    • %irq:处理硬件中断所用的 CPU 时间百分比。
    • %soft:处理软件中断所用的 CPU 时间百分比。
    • %steal:虚拟机管理程序在宿主机上运行其他虚拟机时占用的 CPU 时间百分比。
    • %guest:运行虚拟机的时间百分比。
    • %idle:CPU 空闲时间的百分比。
  3. 指定采样间隔和次数: 如果你想每隔一段时间采样一次 CPU 状态,可以使用 -i 选项指定间隔秒数,使用 -c 选项指定采样的次数。例如,每隔 2 秒采样一次,共采样 5 次:

    cpustat -i 2 -c 5
    

通过这些方法,你可以有效地监控和分析 Ubuntu 系统中多核 CPU 的性能和使用情况。

0