|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!源码装置systat:
#wgethttp://perso.orange.fr/sebastien.godard/sysstat-8.0.4.1.tar.gz
#tarzxvfsysstat-8.0.4.1.tar.gz
#cdsysstat-8.0.4.1
#./configure
#make
#makeinstall
利用iostat剖析压力过年夜的办事器:
$iostat-x1
Linux2.6.33-fukai(fukai-laptop)_i686_(2CPU)
avg-cpu:%user%nice%system%iowait%steal%idle
5.470.508.9648.260.0036.82
Device:rrqm/swrqm/sr/sw/srsec/swsec/savgrq-szavgqu-szawaitsvctm%util
sda6.00273.0099.007.002240.002240.0042.261.1210.577.9684.40
sdb0.004.000.00350.000.002068.005.910.551.580.5418.80
输入选项申明:
rrqm/s:每秒举行merge的读操纵数量.即delta(rmerge)/s
wrqm/s:每秒举行merge的写操纵数量.即delta(wmerge)/s
r/s:每秒完成的读I/O装备次数.即delta(rio)/s
w/s:每秒完成的写I/O装备次数.即delta(wio)/s
rsec/s:每秒读扇区数.即delta(rsect)/s
wsec/s:每秒写扇区数.即delta(wsect)/s
rkB/s:每秒读K字节数.是rsect/s的一半,由于每扇区巨细为512字节.(必要盘算)
wkB/s:每秒写K字节数.是wsect/s的一半.(必要盘算)
avgrq-sz:均匀每次装备I/O操纵的数据巨细(扇区).delta(rsect+wsect)/delta(rio+wio)
avgqu-sz:均匀I/O行列长度.即delta(aveq)/s/1000(由于aveq的单元为毫秒).
await:均匀每次装备I/O操纵的守候工夫(毫秒).即delta(ruse+wuse)/delta(rio+wio)
svctm:均匀每次装备I/O操纵的办事工夫(毫秒).即delta(use)/delta(rio+wio)
%util:一秒中有百分之几的工夫用于I/O操纵,大概说一秒中有几工夫I/O行列长短空的.即delta(use)/s/1000(由于use的单元为毫秒)
注重:
%util靠近100%,申明发生的I/O哀求太多,I/O体系已满负荷,该磁盘大概存在瓶颈.
idle小于70%IO压力就较年夜了,一样平常读取速率有较多的wait.
同时能够分离vmstat检察检察b参数(守候资本的历程数)和wa参数(IO守候所占用的CPU工夫的百分比,高过30%时IO压力高)
别的,await的参数也要多和svctm来参考,差异太多的话,同申明存在IO的成绩.
avgqu-sz也是个做IO调优时必要注重的中央,它是间接每次操纵的数据的巨细。
假如次数多,但数据拿的小的话,实在IO也会很小。
假如数据拿的年夜,才IO的数据会高。也能够经由过程avgqu-sz |
|