温馨提示×

Debian cpustat命令的输出格式说明

小樊
35
2025-11-04 21:05:45
栏目: 智能运维

cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 软件包的一部分。在 Debian 系统中,你可以使用这个命令来监控系统的 CPU 性能。

cpustat 命令的基本输出格式如下:

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

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           12.34    0.00    1.23    0.12    0.00   86.31

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               123.45         1234.56        2345.67     1234567    2345678
sdb               234.56         2345.67        3456.78     2345678    3456789

下面是输出格式的详细说明:

  1. 第一行包含了操作系统信息、主机名、当前日期和时间以及 CPU 架构和数量。

  2. 第二行显示了平均 CPU 使用情况,包括以下列:

    • %user: 用户空间进程使用的 CPU 百分比。
    • %nice: 优先级调整过的用户空间进程使用的 CPU 百分比。
    • %system: 内核空间进程使用的 CPU 百分比。
    • %iowait: 等待 I/O 操作完成的 CPU 时间百分比。
    • %steal: 虚拟机管理程序在等待物理 CPU 资源时,虚拟 CPU 空闲的时间百分比。
    • %idle: CPU 空闲时间百分比。
  3. 第三行显示了各个设备的 I/O 统计信息,包括以下列:

    • Device: 设备名称。
    • tps: 每秒传输次数(Transfers per second)。
    • kB_read/s: 每秒读取的千字节数。
    • kB_wrtn/s: 每秒写入的千字节数。
    • kB_read: 总共读取的千字节数。
    • kB_wrtn: 总共写入的千字节数。

你可以使用 cpustat 命令的不同选项来定制输出,例如 -P 选项可以显示每个 CPU 的详细统计信息,-c 选项可以显示 CPU 使用情况的详细信息,-m 选项可以显示内存使用情况等。要查看所有可用选项,请运行 cpustat --help

0