iostat命令详解
概述
iostat可以显示CPU和I/O系统的负载情况及分区状态信息。
参数说明
- -c 仅显示CPU统计信息。与-d选项互斥。
- -d 仅显示磁盘统计信息。与-c选项互斥。
- -k 以K为单位显示每秒的磁盘请求数,默认单位块。
- -p device | ALL: 与-x选项互斥,用于显示块设备及系统分区的统计信息.也可以在-p后指定一个设备名,如:
iostat -p hda iostat -p ALL
- -t 在输出数据时,打印搜集数据的时间。
- -V 打印版本号和帮助信息。
- -x 输出扩展信息。
输出说明
- Blk_read:读入块的总数
- Blk_wrtn:写入块的总数
- kB_read/s:每秒从驱动器读入的数据量,单位为K
- kB_wrtn/s:每秒向驱动器写入的数据量,单位为K
- kB_read:读入的数据总量,单位为K
- kB_wrtn:写入的数据总量,单位为K
- rrqm/s:将读入请求合并后,每秒发送到设备的读入请求数
- wrqm/s:将写入请求合并后,每秒发送到设备的写入请求数
- r/s:每秒发送到设备的读入请求数
- w/s:每秒发送到设备的写入请求数
- rsec/s:每秒从设备读入的扇区数
- wsec/s:每秒向设备写入的扇区数
- rkB/s:每秒从设备读入的数据量,单位为K
- wkB/s:每秒向设备写入的数据量,单位为K
- avgrq-sz:发送到设备的请求的平均大小,单位是扇区
- avgqu-sz:发送到设备的请求的平均队列长度
- await:I/O请求平均执行时间。包括发送请求和执行的时间。单位是毫秒
- svctm:发送到设备的I/O请求的平均执行时间。单位是毫秒.
- %util:在I/O请求发送到设备期间,占用CPU时间的百分比。用于显示设备的带宽利用率。当这个值接近100%时,表示设备带宽已经占满