RAM und ausreichend CPU-Leistung ist so spotbillig, dass sie kostentechnisch fast jeden guten RAID-Controller schlagen. ZRaid ist außerdem schneller als ein Hardware-RAID[1] und - das ist meiner Meinung nach das wichtigste Argument - man ist von dem Controller unabhängig.
Jein - würde sagen, kommt auf den Einsatzzweck an.
Für eine Desktop-Maschine ist ZRaid definitiv OK. Da trifft das alles zu, Hardware ändert sich nicht so oft, System ist nicht immer unter Vollast usw.
Anders sieht es aus, wenn man ein Produktiv-Raid5-System hat, das öfter mal auf neue Hardware migriert werden muss, fette Last hat und die Downtimes niedrig sein müssen. Stichwort Langlebigkeit!
Beispiel: Großer PostgreSQL-Server mit tonnenweise Java-Webapps.
1. Bei so einem Einsatzzweck ist Prozessorlast nicht zu verachten - jedes Prozent, das für Software-Raid verbraten wird, fehlt den Anwendungen...
2. Hardware-Raid hat da einfach Riesen-Vorteile: Man nimmt alle Platten+Controller und steckt alles in den neuen Rechner. Läuft.
Habs mehrfach gemacht - wenn man die neue Hardware entsprechend vorbereitet
Mit ZRaid bzw. Software-Raid hat man unter Umständen fiese Probleme, da die ganzen Devices unter neuer Hardware erst mal angepasst werden müssen (leidvolle Erfahrung hier...) Direktes Booten mit Soft-Raid ist erst mal nicht drin, weil ja erst das OS laufen muss, damit man Anpassungen machen kann, wenn sich ein z.B. ad6 in ad8 gedreht hat. Extra Platte/Partition zum Booten dafür ist unumgänglich, was einfach extra Ärger/Arbeit bedeutet...
Nachteil natürlich, wenn der Controller ausfällt. Aber dabei habe ich ebenfalls mit 3Ware-Controllern die beste Erfahrung gemacht - schlechteste Erfahrung mit den Adaptec-Teilen, die dann nicht mal mehr erkennen, dass da mal ein Raid war *Kopfschüttel*
Wer einfach nur eine Sataporterweiterung für seinen PC benötigt ist damit immernoch gut aufgehoben.
Jau, passt schon für den Zweck!

Nur die Verlockung, Raid zu machen, wenn man schon den Controller hat, ist irgendwann groß
Und dann bin ich der Meinung, dass man dann mit Promise und Adaptec über kurz oder lang bösen Ärger kriegt...