<FONT face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size=2>-----kwlug-disc-bounces@kwlug.org wrote: -----<br><div>>From: "Insurance Squared Inc." <gcooke@insurancesquared.com><br>><br>>I'm looking at rebuilding raid on my webserver which provides for <br>>hardware raid.  Reading online seems to indicate that I'd be better<br>>off <br>>using software raid under linux (linux, is there anything you can't <br>>do?).  Seems a bit suspicious to me that software outperforms<br>>hardware.  <br>>Any comments on the reality of the situation?<br><br>Typically the cheap RAID cards do not have a processor and rely on BIOS, their driver and the CPU to perform raid functions. This is really nothing more than software RAID, just done in a proprietary driver. The more expensive cards have on-board processors and usually cache memory and often batteries.<br><br>If given the choice between a non-processor RAID card and Linux DM RAID I'd choose Linux. I would rather use the RAID driver in the kernel than hope that I can obtain a proprietary driver for future kernels from the RAID card vendor. The downside in choosing Linux over the cheap RAID card is that if the primary disk fails the system may fail to boot from the secondary disk? The BIOS on a cheap RAID card should do that work, but with Linux there isn't a reliable option.<br><br>Now if given a choice between a good RAID card with cache and battery and Linux DM RAID I'd probably pick the RAID card. In this case you'll find speed is greater.<br><br>There are other subtle differences. Linux DM RAID doesn't mirror disks, it works on partitions so different RAID types can be done between the same two disks. High end RAID cards support a wider range of RAID strategies.<br><br>Whatever you do you will want to choose a RAID card that has drivers in the kernel and has a good track record of providing monitoring software for your distro.<br><br>In the end I would choose hardware RAID for a mission critical server and put it on enterprise-class hardware with an enterprise distro. For something less important like a firewall or workstation I would probably go with Linux DM RAID. If a system is remote (where I can't easily change drive cabling) I might choose other options.<br></div></FONT>