Gibt es einen Unterschied zwischen Hardware-RAID und Software-RAID?

9

Ich baue einen neuen Server (Small Business Server 2008), aber ich kann den integrierten RAID-Controller (AMD SB700) nicht zum Laufen bringen und habe es im Grunde aufgegeben, jemals mit Server 2008 zu arbeiten. Gut.

Aber meine Frage ist ... gibt es einen wirklichen Unterschied zwischen Hardware (wie dieser ) und Software (in Windows integrierte Laufwerksspiegelung) für RAID 1?

Angenommen, die Laufwerke sind identische Modelle usw., scheint es einen vernachlässigbaren Unterschied zu geben, nur basierend auf meinen Vermutungen / Wunschvorstellungen.

Alex Papadimoulis
quelle

Antworten:

9
nik
quelle
Ah ha, ich habe nicht daran gedacht, Server Fault
Alex Papadimoulis
4
ja, wer könnte möglicherweise vorstellen , eine serverbezogene Frage auf einer Website zu fragen namens „Server Fehler“ ?! :)
Jeff Atwood
8

Einige offensichtliche Unterschiede:

  • Mit Software-RAID sind Sie auf die SATA-Anschlüsse Ihres Motherboards beschränkt. Bei einigen RAID-Karten können beispielsweise 10 SATA-Laufwerke angeschlossen werden.
  • Software-RAID benötigt zusätzliche CPU-Zeit, während ein Hardware-RAID diese Verarbeitung auf die RAID-Karte verlagert. Es hängt davon ab, wie Sie das RAID verwenden, aber dies wird wahrscheinlich keine nennenswerte Last hinzufügen (CPUs sind jetzt ziemlich schnell ..)
  • Software-RAID ist unendlich billiger, da es (wahrscheinlich) bereits in Ihrem Betriebssystem enthalten ist
  • Ein Software-RAID ist portabler und an ein bestimmtes Betriebssystem gebunden als an eine bestimmte Marke oder ein bestimmtes Modell einer RAID-Karte ( "RAID-Interoperabilität" ).
  • (Persönliche Meinung) Etwas unbegründet, aber ich vertraue mehr auf Software-RAID als auf Treiber für RAID-Karten - Software-Ingenieure können Software im Allgemeinen besser erstellen als Hardware-Ingenieure!

Eins ist nicht besser als das andere - beide haben ihre Vorteile.

Wenn Sie Bedenken hinsichtlich der Leistung haben oder mehr Laufwerke benötigen, als Ihr Motherboard benötigt, sollten Sie eine RAID-Karte verwenden (obwohl es sich lohnt, Software-RAID zu testen / zu vergleichen, bevor Sie eine RAID-Karte kaufen).

dbr
quelle
3

Hardware bietet normalerweise eine bessere Unterstützung für Hotswap mit separater Hardwarelogik / -schaltung, eine einfachere Identifizierung fehlerhafter Laufwerke durch blinkende Lichter, bootfähige Volumes für jede RAID-Stufe usw. ... in Bezug auf die Leistung? Nicht wirklich, solange noch CPU-Zyklen übrig sind und die Software-Implementierung gut genug ist ...

... aber wie nik betont hat - hardware ist nicht immer "hardware" und generell "es kommt darauf an".

Oskar Duveborn
quelle