Why prefer Linux hardware RAID?
• All the efficiencies that may be derived from reducing the number of copies of each WRITE (system -> controller, when compared to the software RAID case). • Software RAID may saturate PCI bus bandwidth long before a hardware RAID card does (this presumes multiple devices on a single PCI bus). • RAID5 XOR calculations are not performed on the host CPU, freeing the host CPU from other tasks and preventing host CPU saturation under load or DoS. • It is easy to parallelize RAID operations, simply by purchasing more HW RAID cards, without affecting host CPU usage. • Battery backup on high end cards allows faster journalled rebuilds. • Battery-backed write-back cache may improve write throughput.