Im Allgemeinen gibt es überhaupt keinen signifikanten Leistungsunterschied zwischen Software-RAID und Fake-RAID, da Fake-RAID sowieso mehr oder weniger Software-RAID ist.
Alle Paritätsberechnungen (für RAID5 und ähnliche) werden in beiden Fällen in der CPU durchgeführt (und ich vertraue mehr darauf, dass das Betriebssystem effizient und gut getestet / stabil / unterstützt ist als die Fake-RAID-Treiber, insbesondere für einen billigen Mobo / controller, damit Sie Fake-RAID als weniger schnell und weniger zuverlässig empfinden.) In beiden Fällen müssen auch alle zum Aktualisieren von Paritätsblöcken erforderlichen Blocklesevorgänge über den Controller an das Betriebssystem gesendet werden.
Außerdem besteht in beiden Fällen das Problem des Schreibens mehrerer Laufwerke. Das Schreiben in einen Block auf einem RAID1 mit zwei Laufwerken bedeutet beispielsweise, dass das Betriebssystem zwei Schreibvorgänge mit Software- und Fake-RAID auf den Controller ausführt. Bei Hardware-RAID gibt es immer nur einen Schreibvorgang Die Kommunikation mit den Laufwerken erfolgt möglicherweise parallel und nicht nacheinander. Bei Software / Fake können die Schreibvorgänge auch parallel sein, dies hängt jedoch von den E / A-Controllern und Treibern ab, die dies unterstützen (bei Software-RAID ist es wahrscheinlicher, dass sich nicht alle Laufwerke auf demselben Controller befinden, sodass erneut die Gefahr von Fälschungen besteht RAID, um unter diesen Umständen tatsächlich etwas langsamer zu sein).
Im Allgemeinen nimmt Fake RAID die fehlerhaften Bits des Software-RAID (potenzielle CPU-Treffer und E / A-Latenz, Unfähigkeit, Schreibvorgänge (abhängig von Controller / Treiber / Betriebssystem) zu multiplexen, um Busbandbreite zu sparen, kein Hardware-Cache) mit sich Bits des Hardware-RAID (Herstellerabhängigkeit und manchmal auch Controller-Modellabhängigkeit) und keiner der Vorteile von beiden (Flexibilität und potenzielle Maschinenportabilität von Software-RAID oder Betriebssystemunabhängigkeit, Schreibeffizienz, Cache-Optionen usw. von Hardware-RAID). Ich (und viele andere) empfehle es zu vermeiden.
WENIGER HINWEIS: Meine Gedanken zur Treibereffizienz / -stabilität sind vom Betriebssystem unabhängig - ich würde den Software-RAID-Optionen in Linux / BSD / Windows / OSX / anderen vertrauen, ähnlich mehr als den Treibern für eine billige gefälschte RAID-Konfiguration (wie diese) bereitgestellt von Ihrem Motherboard).
AUCH ANMERKUNG: Abgesehen von möglichen Fehlern in Treibern und anderen oben aufgeführten Problemen, schützt Sie gefälschtes RAID immer noch vor einigen Laufwerksfehlern. Ich empfehle jedoch, stattdessen Software-RAID zu verwenden.