[ale] Confusing RAID Performance

Greg Freemyer greg.freemyer at gmail.com
Wed Feb 2 17:36:12 EST 2011


On Wed, Feb 2, 2011 at 4:23 PM, Jeff Hubbs <jhubbslist at att.net> wrote:
> On 2/2/11 2:15 PM, scott wrote:
>> Remember that RAID6 is slower than RAID5.  RAID5 calculates the parity
>> once.  RAID6 does it twice.  This is to make sure that you have parity
>> protection incase you drop a drive. I would only recommend RAID6 on
>> large drives (1TB or larger).
> I sure wouldn't.  For >=~1TB drives, the probability of having an
> unrecoverable read error among all the drives at recover time starts
> becoming significant.  Sure, you can use it - as long as a restore from
> tape, etc. is an acceptable fallback if you can't rebuild after a drive
> replacement.

If you have a double drive failure with raid-6, then yes a single
non-recoverable read error will prevent the recovery from working.

With a single drive failure raid 6 survives a non-recoverable read
error during raid recovery so I don't understand your comment.

For raid-6 to fail to recover with a single dead drive, you need to
have two non-recoverable errors at the same LBA on two of the drives
you are trying to recover from.  That is a 1 in billion event.  (Or
even less likely).

Thus raid-6 with large drives offers the same basic protection raid-5
did with small drives.  Ie. both will survive a single drive failure
and allow rebuild as long as you get it rebuilt prior to a second
drive failing.

Maybe you are thinking of Raid5.  I totally would avoid raid 5 with
large drives.

Greg



More information about the Ale mailing list