iostat
- Device:指/dev目录下的设备,不代表物理设备。硬盘分区也是device
- tps:transfer/second,对这个设备每秒io请求次数。每次io请求可能对应一次write或者read函数调用,也可能对应多次
- kB_read/s:每秒读的千字节数
- kB_wrtn/s:每秒写的千字节数
- kB_read:从开机开始到现在,总的读取千字节数
- kB_wrtn:从开机开始到现在,总的写入千字节数
iostat -x -d 10
-x代表显示所有列。-d 10代表每10秒统计一次,显示的统计数据都是10秒间的数据
- rrqm/s:统计周期内,设备的io请求队列中每秒合并的读请求数
- wrqm/s:统计周期内,设备的io请求队列中每秒合并的写请求数
- r/s:与上面tps相似,代表读的传输次数
- w/s:与上面tps相似,代表写的传输次数,tps=r/s+w/s
- rkB/s:与kB_read/s相同
- wkB/s:与kB_wrtn/s相同
- avgrq-sz:平均每次io请求所携带的扇区数,=(rkB/s+wkB/s)/(r/s+w/s)*2
- avgqu-sz:平均队列长度
- await:io请求的平均处理时间,包括在队列的时间,单位毫秒
- r_await:读请求的平均处理时间,包括在队列的时间,单位毫秒
- w_await:写请求的平均处理时间,包括在队列的时间,单位毫秒
- svctm:硬盘处理io请求的时间,单位毫秒。(在ssd硬盘下,这个参数不可信)
- %util:代表硬盘繁忙程度。(在ssd硬盘下,这个参数不可信)
来源:oschina
链接:https://my.oschina.net/u/2499008/blog/3219472