|
最近两天 脚本跑的很慢,查了一下,发现io的负载特别大 iostat -x 第一条的%util 是 80%左右 avg-cpu: %user %nice %system %iowait %steal %idle 15.00 0.00 4.00 71.50 0.00 9.50
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 0.00 4.00 18.00 12.00 400.00 80.00 32.00 6.95 256.13 336.44 135.67 33.07 99.20
之后%util 一直就是99%以上。
wkB/s大概 100-4000 之间 rkB/s在200-2000之间
用top查一下 20%左右的cpu空闲,60%-80%的 wa
另外将所有的程序停止之后的3分钟之内再查看iostat 记录没有变,时间在长一点 %uitl 才会回到0% 另外不论是什么时候输入iostat -x 1 没秒查一次 第一条记录的 %util 都是 80%左右
avg-cpu: %user %nice %system %iowait %steal %idle 13.43 0.01 3.35 56.82 0.00 26.39
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 17.21 8.11 28.38 59.55 1114.08 1647.81 62.82 9.89 112.49 121.35 108.27 10.02 88.10 #这是第一条记录
avg-cpu: %user %nice %system %iowait %steal %idle 23.38 0.00 6.47 68.16 0.00 1.99
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 0.00 5.00 34.00 15.00 816.00 108.00 37.71 6.23 191.59 236.59 89.60 20.33 99.60
大概是什么问题,要怎么样解决。磁盘?内存?cpu?
|