Linux下的一些I/O统计工具-1
上一篇 /
下一篇 2012-08-29 09:43:20
/ 个人分类:Linux
51Testing软件测试网#jP(u*^p] 作为一个Linux系统管理员,统计各类IO是一项必不可少的工作。其统计工具中iostat显然又是最重要的一个统计手段。但是这里iostat不是本文的重点,因为这个工具的使用在网络上已经有大量的教程,可以供大家参考。这里主要是想介绍一些其他统计工具以来满足不同的需求。51Testing软件测试网IB|5sA1ALK#io
51Testing软件测试网u-T
n%Sw` iostat
WQ1Qr"ct)W0z\051Testing软件测试网^Ow9~\O zppV iostat的功能异常强大,输出项也特别多,比如下面这个例子:51Testing软件测试网!td Z)R,LLI-G-d
- Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
`9U
ENn g:c0- sda 0.00 0.50 173.50 73.50 3076.00 604.00 29.80 149.93 676.58 74.36 2098.15 4.05 100.00
|
51Testing软件测试网5OqH3Q?$]P3P 其各项的含义分别是:51Testing软件测试网f(x~
paO;h
51Testing软件测试网ke
p)i4O,_ ●rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/s
S/k:['\O]+{!T01Qap/PJG}#f4jX0 ●wrqm/s:每秒进行merge的写操作数目。即delta(wmerge)/s
O
Xwjl7uKJ1g051Testing软件测试网%K"d![1?K^2]-}~t;[ ●r/s:每秒完成的读I/O设备次数。即delta(rio)/s
`B)V"l6K051Testing软件测试网Z~uYb H)? ●w/s:每秒完成的写I/O设备次数。即delta(wio)/s
/n'^ [xfY%a051Testing软件测试网,MQg){.xm ●rsec/s:每秒读扇区数。即delta(rsect)/s
uI4T8{YhkNos051Testing软件测试网&W#}Y|:h3O` ●wsec/s:每秒写扇区数。即delta(wsect)/s
)Lc
d)v@
nV4rgd0Kf_,FIMh0 ●rkB/s:每秒读K字节数。是rsect/s的一半,因为每扇区大小为512字节。(需要计算)51Testing软件测试网p@2E"_L
q OPOG
51Testing软件测试网7?"I+LM"F;PUA.M4w ●wkB/s:每秒写K字节数。是wsect/s的一半。(需要计算)
pldshl051Testing软件测试网$nJ_U9W5s#D'A ●avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。delta(rsect+wsect)/delta(rio+wio)51Testing软件测试网9TM7HS,V Q#AZ3\*T
51Testing软件测试网4O%m {!D7i@ ●avgqu-sz:平均I/O队列长度。即delta(aveq)/s/1000(因为aveq的单位为毫秒)。