[KLUG Hardware] "new" RAID level

Adam Williams hardware@kalamazoolinux.org
Fri, 1 Aug 2003 16:16:06 -0400 (EDT)


>I give this about 3 responses before it gets forced into advocacy, but 
>here goes my rant anyway.  A couple of new high-end motherboards are 
>using a Highpoint RAID chip that claims to offer something called RAID 
>1.5.  Now they don't pretend that this is a combination of  RAID 1 and 
>5, but a sort of  "RAID 1 and a half".  What it actually is, however, is 
>just RAID 1 done right.  Most one-chip IDE RAID cards (as somebody on 
>list here has explained to me) do all of their RAID calculations in 
>software.  What's worse is that if you use RAID 1 (mirroring) with most 
>of them, the drives are not equal in the eyes of the controller.  It 
>only ever reads from one drive, so there's no performance advantage over 
>a single drive on reads, and a disadvantage on rights.  All this RAID 
>1.5 does is alternate read requests between the two drives, which any 
>real RAID 1 implementation should be doing anyway.  

Yep, they should have called their other controllers RAID 0.9?

>There's no reason 
>not to when the drive contents are identical and it seems to me to be a 
>trivial amount of extra code. 

You have to keep track of which requests have ben dispatched to which 
drives.  Turns out to be much worst than "trivial"

>The part that bothers me is that in the IDE world, broken RAID 1 has 
>become such a standard that they have to invent another name for it when 
>somebody finally does it right.

ATAPI RAID is just silly anyway.  A stupid bus without any error 
detection/correction;  and duping drives is going to help?  

One should only use Western Digital drives in such a configuration, as 
they die catastropically instead of degrading over time. :)