前言:
如果想要查看某个块设备流量压力来源,btrace来查看还是比较方便的,下面详细学习一下:
1、首先看一下btrace输出内容
btrace /dev/hda
8,0 3 0 1.550222532 0 m N cfq638A / activate rq, drv=1
8,0 3 38 1.550222894 18908 D W 41615744 + 8 [svr-node]
8,0 3 39 1.550284650 0 C W 41615744 + 8 [0]
8,0 3 0 1.550291662 0 m N cfq638A / complete rqnoidle 0
8,0 3 0 1.550292597 0 m N cfq638A / set_slice=40
8,0 3 0 1.550293033 0 m N cfq schedule dispatch
........
2、接下来看一下输出内容各项含义
其中第六列主要内容有:
第七列主要的内容有:
W:Write
R:Read
S:Sync
感悟:该工具对于了解存储io情况十分全面,后面需要花精力搞明白,暂时先理解一下用到的部分
参考文章:
https://www.cnblogs.com/arnoldlu/p/8677812.html
http://www.sohu.com/a/157462582_314773