Best for r/w speed and data recovery - Raid 0+1 or Raid 5?

dx2yz

Distinguished
Nov 6, 2006
3
0
18,510
Hello All,
Don't know if this has beed done already in a bench mark test. I am looking at speed and data recovery. Which is faster; Raid 0+1 or Raid 5?
If I set up a Raid 0+1 and one of the striping drives malfunctions, I can just copy the info from the mirrored drive to a new one and get back in a state of redundancy.
If I am using Raid 5 and one of the four drives crashes, would it take longer to replace the drive and recover the data that was on the drive that crashed. The object would be to get back into a four drive Raid 5 configuration as if the crash of one of the drives did not happen.

I am looking to build a new system and I am aware, that for servers, they usually use a Raid 5 configuration. If a Raid 0+1 is faster for read / write and recoverability then I am there. If not, then I am going with Raid 5.

Those 10K RPM drives would be good but I may just go with using 4 SATA 200GB drives.

If I were running the test I would be doing some very intesive read write commands on the drives. I would be also trying to recover a large amount of data for the drive I would remove and replace with an empty one to simulate a failure.

Has anyone tried this or seen if Tomshardware did a test. I didn't see anything in the archives. Thanks.
 

SomeJoe7777

Distinguished
Apr 14, 2006
1,081
0
19,280
For sheer speed of file reads/writes, a RAID 0+1 or 10 implementation is generally faster than a RAID 5. However, there are some high-end controllers these days (3Ware, Areca) that have reduced the speed gap to near nothing. You'll pay for those controllers, however. 3Ware's 9590SE-8 PCIe RAID 5 controller is about $500.

I would recommend a RAID 10 vice a RAID 0+1. See my post in this thread.

Recovery from a failed drive in a RAID 5 generally takes longer than recovery of a failed drive in a RAID 10. All drives in the RAID 5 must participate in the rebuild, and the controller must back-compute the data from the data and parity on all other drives. In the RAID 10, recovery of the drive just involves replicating it's mirror drive. Further, RAID 5 performance when the array is in a degraded condition (1 drive lost) is generally lower than the RAID 10.

Of course, the big drawback in RAID 10 is the capacity loss (1/2 of the physical drives).

If you're willing to spend the money for a high-end controller and need more than single-drive redundancy, RAID 6 might be an option.