On Feb 26, 2007, at 11:26 PM, Andrew Lentvorski wrote:

You don't want a parity striping RAID (5 or 6) if you value write performance.

NetApp can get away with it because they have nice battery-backed caches that reorder and hide the whole read-modify-write cycle required with parity striping. In addition, they have hardware accelerators to hide the XOR required to generate the parity stripe.

If you're going software RAID and care even remotely about performance, you want either RAID 1 or RAID 1+0, not RAID 5 or 6.

Well, isn't that the whole point of taking advantage of a hardware raid appliance? If you want speed AND reliability, and have money, you buy the hardware that ensures you have both.

If you don't have money, you can spend a little less with software RAID 1+0 (a.k.a. RAID 10).

Though, if you're building a fileserver that's not going to be doing anything other than file serving, feel free to waste as much CPU as you want on software RAID to get the overall benefits that you want. Even buying the cheapest Core 2 or Xeon (or Athlon 64 or Opteron) you can find, you'll never use the full power of the CPU package just serving files. Might as well put it to use ensuring data reliability.

:)

Gregory

--
Gregory K. Ruiz-Ade <[EMAIL PROTECTED]>
OpenPGP Key ID: EAF4844B  keyserver: pgpkeys.mit.edu



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to