I'm building a new file server to replace an existing server. The current workload is about 50 connections that are heavily reading and writing files all day long. It is about 50/50 read to write. Most of the files are less than 10MB, though some files near or exceed 1GB. All files need to be on the same volume. We will be using Linux, and will have access to hardware RAID.
For the moment we are limited to physical 15K disks, likely not more than 6 or 8 disks.
What RAID configuration should I use for optimal performance, total disk space is not a concern?
I am considering RAID 1+0. However given our workload, it has been suggested that due to the random access and how the data is striped, that a 6 disk RAID 10 config. won't perform any better than a simple mirror; that the random access and queuing will make that moot and all the disks in the stripe will need to be read for the task of one of the 50 before a task for the next of the 50 is performed. Is anyone aware of any hard data that concurs with or refutes that point?