home Mail List
Info
Info
Meetings
Goals
Upcoming
Projects
FAQ
Security
Links

[Date Prev][Date Next] [Chronological] [Thread] [Top]

[NMLUG] Hardware RAID5 vs Software RAID5



On Thursday 09 November 2006 11:03, Tim Emerick wrote:
> One of the reasons the author decided to use a hardware raid5 was that in
> the event of failure the ability to rebuild is in the hardware bios.  It is
> basically OS independant.  He also notes that it appeared difficult to
> recover from a failure using linux software raid and couldn't easily figure
> out how to rebuild the raid in event of failure.

Keep in mind that most low-end and mid-range "hardware" RAID controllers that 
are not true hardware RAIDs. Usually they just provide a XOR and/or DMA 
engine, maybe some buffering, but has it all to be driven by a software 
driver. What this means is that you *may* get better performance if the 
driver uses the hardware RAID acceleration functions properly and 
efficiently, but it's not necessary OS independent, as many of these cards 
only have Windows drivers, and don't have open specs. Sometimes, even if they 
have Linux RAID drivers, they may be slower in "hardware" RAID mode than just 
using them as normal non-RAID controllers and doing software RAID with the 
normal Linux dmraid methodology. 

Also, most hardware RAID solutions are tied to the controller--you can't span 
a RAID across multiple controllers, and you can't always use a drive set 
built on one controller on a different vendor's controller.

Anyway, be very careful before assuming that a "hardware" RAID solution is 
going to be the best bet. I've found that Linux software RAID generally gives 
the best performance and flexibility compared to almost any "hardware" 
solution, until you start looking into the really high-end setups (and even 
then, you often sacrifice flexibility).




Please send sugestions and comments to webmaster@nmlug.org.
Valid XHTML 1.1! Valid CSS! Powered by Debian Powered by Apache