iostat 命令

时间:2021-08-10 18:51:52

作用

iostat-报告*处理单元(CPU)统计信息以及设备,分区和网络文件系统(NFS)的输入/输出统计信息。

TPS

指示每秒发送到设备的传输次数。传输是对设备的I / O请求。多个逻辑请求可以组合成对设备的单个I / O请求。传输的大小不确定。

Blk_read /秒

表示从设备读取的数据量,以每秒的块数表示。块等效于内核2.4及更高版本的扇区,因此大小为512字节。对于较旧的内核,块的大小不确定。

Blk_wrtn /秒

指示写入设备的数据量,以每秒的块数表示。

Blk_read

读取的总块数。

Blk_wrtn

写入的块总数。

kB_read /秒

表示从设备读取的数据量,以每秒千字节为单位。

kB_wrtn /秒

表示写入设备的数据量,以每秒千字节为单位。

kB_read

读取的总千字节数。

kB_wrtn

写入的总千字节数。

MB_read /秒

表示从设备读取的数据量,以每秒兆字节表示。

MB_wrtn /秒

指示写入设备的数据量,以每秒兆字节表示。

MB_read

读取的总兆字节数。

MB_wrtn

写入的总兆字节数。

rrqm /秒

每秒排队到设备中的合并的读取请求数。

wrqm /秒

每秒排队到设备中的合并写入请求的数量。

R / S

每秒发送给设备的读取请求数。

W / S

每秒发出给设备的??写请求数。

RSEC /秒

每秒从设备读取的扇区数。

WSEC /秒

每秒写入设备的扇区数。

RKB / S

每秒从设备读取的千字节数。

WKB /秒

每秒写入设备的千字节数。

RMB/秒

每秒从设备读取的兆字节数。

WMB / S

每秒写入设备的兆字节数。

avgrq-SZ

发出到设备的请求的平均大小(以扇区为单位)。

avgqu-SZ

发出到设备的请求的平均队列长度。

列子

$ iostat -x 2 
Linux 3.10.0-957.5.1.el7.x86_64 (monitor.ipalfish-internal.com) 	09/26/2019 	_x86_64_	(16 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           3.50    0.00    0.39    0.01    0.00   96.10

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00     0.37    0.06    0.74     1.72     5.37    17.84     0.00    2.69    3.13    2.66   0.18   0.01
vdb               0.00     0.80    4.74    2.43   232.49   758.98   276.76     0.07   10.03    2.86   24.03   0.21   0.15