|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!Linux体系***,统计各种IO是一项必不成少的事情。其统计工具中iostat明显又是最主要的一个统计手腕。可是这里iostat不是本文的重点,由于这个工具的利用在收集上已有大批的教程,能够供人人参考。这里次要是想先容一些其他统计工具以来满意分歧的需求。
iostat
iostat的功效非常壮大,输入项也出格多,好比上面这个例子:
- Device:rrqm/swrqm/sr/sw/srkB/swkB/savgrq-szavgqu-szawaitr_awaitw_awaitsvctm%utilsda0.000.50173.5073.503076.00604.0029.80149.93676.5874.362098.154.05100.00
复制代码
其各项的寄义分离是:
- 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的成绩.
avgrq-sz也是个做IO调优时必要注重的中央,这个就是间接每次操纵的数据的巨细,假如次数多,但数据拿的小的话,实在IO也会很小.假如数据拿的年夜,才IO的数据会高.也能够经由过程avgqu-sz |
|