linux查看磁盘IO情况

linux查看磁盘IO情况 收藏stone_ 发表于 2年前 阅读 1507 收藏 28 点赞 0 评论 0破译“粽”子代码,拿最高悬赏!>>> Linux系统出现了性能问题,一般我们可以通过top.iostat,vmstat等命令来查看初步定位问题。1. toptop - 16:50:36 up 1 day, 4:59, 2 users, load average: 0.06, 0.08, 0.08Tasks: 159 total, 1 running, 158 sleeping, 0 stopped, 0 zombieCpu(s): 0.2%us, 0.1%sy, 0.0%ni, 99.8%id, 29.6%wa, 0.0%hi, 0.0%si, 0.0%stMem: 16332240k total, 5605800k used, 10726440k free, 377964k buffersSwap: 1048572k total, 10144k used, 1038428k free, 2244152k cached查看29.6% waIO等待所占用的CPU时间的百分比,高过30%时IO压力高2. iostat -x -k 1 3 avg-cpu: %user %nice %system %iowait %steal %idle 0.89 0.00 0.85 28.30 0.06 69.90Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilvda 1.12 31.85 2.97 3.84 102.34 142.36 71.92 4.89 716.53 59.40 40.42vdb 0.00 16.62 0.26 1.77 32.08 73.16 103.79 0.15 73.91 46.55 9.44scd0 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 0.69 0.69 0.00dm-0 0.00 0.00 1.13 35.38 89.29 141.49 12.64 35.61 975.29 11.34 41.42dm-1 0.00 0.00 0.01 0.08 0.04 0.31 8.00 16.55 188972.09 1380.98 12.09rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/s wrqm/s:每秒进行merge的写操作数目。即delta(wmerge)/s r/s:每秒完成的读I/O设备次数。即delta(rio)/s w/s:每秒完成的写I/0设备次数。即delta(wio)/s rsec/s:每秒读扇区数。即delta(rsect)/s wsec/s:每秒写扇区数。即delta(wsect)/s rKB/s:每秒读K字节数。是rsec/s的一半,因为每扇区大小为512字节 wKB/s:每秒写K字节数。是wsec/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(usr)/s/1000(因为use的单位为毫秒) 如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负载,该磁盘可能存在瓶颈。比较重要的参数 %util:一秒中有百分之多少的时间用于I/O操作,或者说一秒中有多少时间I/O队列是非空的 svctm:平均每次设备I/O操作的服务时间 await:平均每次设备I/O操作的等待时间 avgqu-sz:平均I/O队列长度 如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait。 await的大小一般取决于服务时间(svctm)以及I/O队列的长度和I/O请求的发出模式。如果svctm比较接近await,说明I/O几乎没有等待时间;如果 await远大于svctm,说明I/O队列太长,应用得到的响应时间变慢。3. vmstat[root@host-172-28-5-132 crontab]# vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 10144 10689636 379488 2245436 0 0 34 54 12 73 1 1 70 28 0vmstat查看查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间的百分比,高过30%时I/O压力高)4. iotop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值