On 08/11/11 21:37, mark delfman wrote:
So, a single RAID10 creates a single thread - which will max at maybe 200K IOPS.
Create 4 x RAID10's seems OK, but they will not scale so great with a
RAID0 on top :(
Ideal would be a few threads per RAIDx
Try this: LVM.
AFAIR, LVM does not have its thread, it is the application thread that
executes LVM code.
This should not impede scalability.
If you are testing with something like fio, which randomly spans the
whole device with random I/O during test, you can use a linear LVM
concatenation (which is the default when you create a LV that spans the
whole VG).
Otherwise use striping on lvcreate.
Try both if possible.
Also, as other people have said, your kernel is quite old... Actually I
don't remember if there were performance improvements regarding what you
are doing, but you probably should try a newer one.
Let me know how it goes.
--
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