云主机磁盘I/O %util飙高排查

排查工具:iostat、pidstat、iotop、strace、perf等

排查思路:1.查看当前主机负载,各磁盘设备io情况;

                    2.检查目标磁盘当前io读写情况,检查目标磁盘中那个进程占用io比较高;

                    3.分析进程中具体那个线程/进程占用io比较高;

                    4.分析目标线程具体干啥?分析目标线程占用io高原因;

                    5.优化线程/进程所属组件代码逻辑;

实战case分析

(1)观察主机各磁盘io指标

# iostat -x  1 3

云主机磁盘I/O %util飙高排查_第1张图片

查看主机上磁盘io使用情况,发现vdb磁盘使用率飙高

(2)观察目标磁盘io指标

# iostat -x  vdb  1 3 

云主机磁盘I/O %util飙高排查_第2张图片

 观察vdb磁盘io指标发现每秒写入数据很大,几乎没有读盘数据,证明磁盘有大量的io写入

你可能感兴趣的:(linux,io性能优化,虚拟化,云计算,磁盘存储,linux服务器)