<berlin>/sys % find . | grep ahead
./block/hdf/queue/read_ahead_kb
./block/hdg/queue/read_ahead_kb
./block/hdc/queue/read_ahead_kb
./block/hda/queue/read_ahead_kb
Yeah, these definitely have no effect on how much is being read from the
disks. There is a direct correlation, though, between the chunk size on
the raid0 portion of the raid10 and the amount of data that is read. If
you increase the chunk size, you increase not just the number of bytes
read from the disks.
There's something seriously messed up with software RAID10. It's
practically unusable for high-load situations where before it was
perfectly fine.