On Tue, Jan 21, 2014 at 4:54 PM, NeilBrown <neilb@xxxxxxx> wrote: > On Tue, 21 Jan 2014 10:42:19 -0600 Jon Nelson > <jnelson-linux-raid@xxxxxxxxxxx> wrote: > >> I have a 5-disk RAID6 using (5) 320GB SATA drives. >> I rarely see even sequential I/O approaching that of a single drive's >> performance. >> Example: (Rarely!) I'll see an aggregate 250MB/s read or write, but >> that translates to 50MB/s read or write per-drive. I was hoping for >> more. > > A 5 disk RAID6 has 3 data drives (in each stripe), so 250MB/s translates to > 250/3 or 83MB/s per drive (skipping over parity data isn't faster than > reading it unless you have a very large chunk size, which brings other costs). > > What exactly where you hoping for? > > If you run something like > for i in a b c d e > do dd if=/dev/sd${i}3 of=/dev/null bs=1M count=100 & > done > while system is otherwise idle, what throughput does each dd report? Of course, you're absolutely right about data disks vs. parity disks. I'd been playing with raid10 for so long... Bumping that count up to 10000, I get an aggregate of (up to) 360MB/s, averaging around 325MB/s, lows near 300MB/s. Something didn't seem right, though, so I re-ran the dd on each drive individually and found an outlier. Most were 70-75MB/s, but one was 55MB/s. Bummer. Anyway, thanks for reminding me to think twice, post once. - Jon -- 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