linux io占用非常高

龙上 发布于 2014/09/26 16:05
阅读 3K+
收藏 2
root@:/home/wwwroot# iostat -x 1
Linux 3.13.0-29-generic (ip-172-31-8-92)        09/26/2014      _x86_64_        (4 CPU)


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          14.31    0.00    3.24   37.49    0.23   44.72


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.12     3.07    5.29   16.47    97.05  1667.84   162.15    59.37 2720.02  136.50 3550.25  33.06  71.96


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          16.33    0.00    2.01   73.62    0.00    8.04


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   17.00     0.00  1932.00   227.29    59.85 6898.12    0.00 6898.12  58.82 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          14.00    0.00    2.75   45.25    0.00   38.00


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   15.00     0.00  1920.00   256.00    43.34 7985.07    0.00 7985.07  66.67 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           3.50    0.00    0.75   47.25    0.00   48.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
xvdap1            0.00     0.00    0.00   16.00     0.00  2048.00   256.00    27.97 8994.25    0.00 8994.25  62.50 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.75    0.00    0.75   47.75    0.00   49.75


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   15.00     0.00  1920.00   256.00    12.61 9600.00    0.00 9600.00  66.67 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.01    0.00    1.00   48.37    0.00   48.62


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   18.00     0.00  1836.00   204.00   135.68 2705.78    0.00 2705.78  55.56 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.75    0.00    0.75   49.88    0.00   47.63


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   15.00     0.00  1920.00   256.00   139.26 1365.07    0.00 1365.07  66.67 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.00    0.00    0.25   29.57    0.00   69.17


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   16.00     0.00  1924.00   240.50   148.98 2341.25    0.00 2341.25  62.50 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    0.25   24.75    0.00   75.00


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   16.00     0.00  2048.00   256.00   139.87 3371.75    0.00 3371.75  62.50 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.50    0.00    1.00   57.00    0.00   40.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
xvdap1            0.00    17.00    0.00   15.00     0.00  1920.00   256.00   129.39 4381.33    0.00 4381.33  66.67 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.75    0.00    0.50   72.82    0.00   24.94


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   16.00     0.00  2048.00   256.00   116.16 5390.25    0.00 5390.25  62.50 100.00


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.50    0.00    0.75   72.75    0.00   25.00


Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdap1            0.00     0.00    0.00   15.00     0.00  1920.00   256.00   100.79 6399.20    0.00 6399.20  66.67 100.00
加载中
2
Feng_Yu
Feng_Yu
用iotop看看哪个进程io占用比例高,然后查一下那个进程的pid,看看什么进程,在做什么操作。最后lsof -p $pid,看看那个进程占用了哪些文件
0
龙上
龙上
top - 16:10:43 up 50 min,  2 users,  load average: 4.72, 4.58, 4.35
Tasks: 114 total,   1 running, 113 sleeping,   0 stopped,   0 zombie
%Cpu(s): 18.7 us,  3.0 sy,  0.0 ni, 37.5 id, 40.6 wa,  0.2 hi,  0.0 si,  0.0 st
KiB Mem:   7693560 total,  1957232 used,  5736328 free,    47460 buffers
KiB Swap:        0 total,        0 used,        0 free.  1291540 cached Mem

0
eechen
eechen
设备使用率%util达到100%,每秒写wkB/s近2MB,IO确实繁忙。
sudo iotop 查看哪个进程的IO高
sudo lsof -p PID 查看该进程打开的文件
pidstat -d -p PID 1 查看该进程的IO活动
0
龙上
龙上
使用iotop查看了进程.并没有发现那个IO长期占用50%以上,都1秒刷下跳到80-90.然后又马上回0了
eechen
eechen
IO大的进程肯定也耗CPU,你就用top看看大概哪个进程CPU高,然后用pidstat查看那个进程IO活动。
返回顶部
顶部