This sounds more like a VM issue than a RAID issue. I suspect the
interesting difference between your small systems and your large systems
is the amount of RAM, not the storage. On small systems, the penalty
for sizing caches incorrectly is much greater, so small systems tend to
suffer more if the default tunings are a little off.
If you do some VM tuning (particularly in /proc/sys/vm) and find that it
makes a large difference, please do report it. Most of the exciting VM
work is targeted to the high end, not the low end, so it's quite
possible that the heuristics which choose default VM parameters at boot
time are no longer as good for small systems as they once were.
-- Chris
--