I'm having an odd problem with my OMV 2.1 box where the load average is pegged at 9.0 or greater and the box is extremely slow. About half the CPU is tied up in IO wait (wa is 49.5) and half is idle (48.0). There is no single process taking up more than 3% of the CPU. In fact, md0_raid6 is the top CPU consumer and it is only 1% or 2%.
I don't see any evidence the array is rebuilding, unless I don't understand how to interpret the output of mdam.
Any thoughts from the resident experts?
top - 18:32:10 up 10:41, 3 users, load average: 9.34, 9.13, 9.07
Tasks: 131 total, 1 running, 130 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 2.0 sy, 0.0 ni, 48.0 id, 49.5 wa, 0.0 hi, 0.5 si, 0.0 st
KiB Mem: 7865624 total, 7683392 used, 182232 free, 331456 buffers
KiB Swap: 4789244 total, 0 used, 4789244 free, 6790720 cached
# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sat Sep 26 10:14:10 2015
Raid Level : raid6
Array Size : 19534435840 (18629.49 GiB 20003.26 GB)
Used Dev Size : 3906887168 (3725.90 GiB 4000.65 GB)
Raid Devices : 7
Total Devices : 7
Persistence : Superblock is persistent
Update Time : Tue Jun 14 18:58:13 2016
State : active
Active Devices : 7
Working Devices : 7
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : omv-6th:omv18T (local to host omv-6th)
UUID : 363e30b4:3db6c23d:5c6d3a5a:47907af9
Events : 196
Number Major Minor RaidDevice State
0 8 64 0 active sync /dev/sde
1 8 80 1 active sync /dev/sdf
2 8 96 2 active sync /dev/sdg
3 8 128 3 active sync /dev/sdi
4 8 144 4 active sync /dev/sdj
5 8 160 5 active sync /dev/sdk
6 8 176 6 active sync /dev/sdl