温馨提示×

Linux cpustat命令的输出示例

小樊
46
2025-08-04 22:34:46
栏目: 智能运维

cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 命令,你需要先安装 sysstat 包。在基于 Debian 的系统(如 Ubuntu)上,你可以使用以下命令安装:

sudo apt-get install sysstat 

在基于 RHEL 的系统(如 CentOS)上,你可以使用以下命令安装:

sudo yum install sysstat 

安装完成后,你可以使用 cpustat 命令查看 CPU 使用情况。以下是一个简单的输出示例:

Linux 5.4.0-42-generic (hostname)	03/29/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: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 0.00 0.00 1.00 1.00 16.00 16.00 32.00 0.00 0.00 0.00 0.00 0.00 sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 

这个输出示例显示了以下信息:

  • 系统的平均负载(avg-cpu)
  • CPU 的使用情况,包括用户空间占用(%user)、优先级调整(%nice)、系统空间占用(%system)、I/O 等待(%iowait)、虚拟 CPU 等待(%steal)和空闲时间(%idle)
  • 磁盘设备的使用情况,包括每秒读取请求数(rrqm/s)、每秒写入请求数(wrqm/s)、每秒读取次数(r/s)、每秒写入次数(w/s)、每秒读取数据量(rkB/s)、每秒写入数据量(wkB/s)、平均请求大小(avgrq-sz)、平均队列长度(avgqu-sz)、平均等待时间(await)、读取等待时间(r_await)、写入等待时间(w_await)、服务时间(svctm)和设备利用率(%util)

请注意,这只是一个简单的示例。cpustat 命令提供了许多选项,可以根据需要显示不同的信息。要查看所有可用选项,请参阅 cpustat 的手册页:

man cpustat 

0