1. [root@localhost ~]# iostat 1 1
    2. Linux 2.6.32-696.16.1.el6.x86_64 (nc-ftp01.kevin.cn) 20171229 _x86_64_ (4 CPU)
    3. avg-cpu: %user %nice %system %iowait %steal %idle
    4. 19.32 0.00 45.44 0.06 0.26 34.93
    5. Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
    6. xvda 14.17 29.94 265.17 63120486 558975100
    7. 解释说明:
    8. avg-cpu: 总体cpu使用情况统计信息,对于多核cpu,这里为所有cpu的平均值
    9. %user: 在用户级别运行所使用的CPU的百分比.
    10. %nice: nice操作所使用的CPU的百分比.
    11. %sys: 在系统级别(kernel)运行所使用CPU的百分比.
    12. %iowait: CPU等待硬件I/O时,所占用CPU百分比.
    13. %idle: CPU空闲时间的百分比.
    14. Device段:各磁盘设备的IO统计信息
    15. tps: 每秒钟发送到的I/O请求数.
    16. Blk_read /s: 每秒读取的block数.
    17. Blk_wrtn/s: 每秒写入的block数.
    18. Blk_read: 读入的block总数.
    19. Blk_wrtn: 写入的block总数.
    20. [root@localhost ~]# iostat -x -k -d 1
    21. Linux 2.6.32-696.el6.x86_64 (centos6-vm02) 01/04/2018 _x86_64_ (4 CPU)
    22. Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
    23. scd0 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 0.36 0.36 0.00 0.36 0.00
    24. vda 0.01 0.13 0.04 0.13 0.60 0.89 18.12 0.00 2.78 0.19 3.53 2.55 0.04
    25. dm-0 0.00 0.00 0.04 0.22 0.58 0.88 11.25 0.00 3.27 0.25 3.82 1.61 0.04
    26. dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 0.13 0.13 0.00 0.04 0.00
    27. dm-2 0.00 0.00 0.00 0.00 0.00 0.00 7.91 0.00 0.19 0.10 5.00 0.16 0.00
    28. 解释说明:
    29. rrqm/s: 每秒对该设备的读请求被合并次数,文件系统会对读取同块(block)的请求进行合并
    30. wrqm/s: 每秒对该设备的写请求被合并次数
    31. r/s: 每秒完成的读次数
    32. w/s: 每秒完成的写次数
    33. rkB/s: 每秒读数据量(kB为单位)
    34. wkB/s: 每秒写数据量(kB为单位)
    35. avgrq-sz:平均每次IO操作的数据量(扇区数为单位)
    36. avgqu-sz: 平均等待处理的IO请求队列长度
    37. await: 平均每次IO请求等待时间(包括等待时间和处理时间,毫秒为单位)
    38. svctm: 平均每次IO请求的处理时间(毫秒为单位)
    39. %util: 采用周期内用于IO操作的时间比率,即IO队列非空的时间比率
    40. 如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
    41. idle小于70% IO压力就较大了,一般读取速度有较多的wait
    42. 同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)