> The box in question is a quad Xeon 1.4GHz with HT enabled. I don't > believe it was CPU bound. quad xeons are *normally* memory-bound, since their design is really quite poor, with all four CPUs sharing a relatively slow bus. they'll be OK for purely cache-bound workloads, but are pretty much a huge mistake for anything out-of-cache (as, indeed, md raid5 is carefully designed to be!) > > Is this behavior expected/by design? Waiting for 26 arrays > > to reconstruct one at a time is painfully slow. When I I wonder whether your configuration might have something to do with this - iirc the kernel tries to be smart about sequencing the md's that it resyncs, since it would be very bad to resync 10 arrays which share the same spindles. perhaps it doesn't understand which block devices correspond with separate spindles. > > about 5 arrays started syncing, but the rest waited until > > those were finished and then synced one at a time. that sounds like a (good, in principle) designed behavior. - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html