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

3548
Alex Papadimoulis

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

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

Angenommen, es handelt sich bei den Laufwerken um identische Modelle usw., scheint es einen vernachlässigbaren Unterschied zu geben, der nur auf meinem Raten / Wunschdenken beruht.

9

3 Antworten auf die Frage

9
nik
Ah ha, habe nicht gedacht, Server Fault zu versuchen Alex Papadimoulis vor 14 Jahren 0
ja, wer könnte sich * möglicherweise * vorstellen, auf einer Site namens "Server Fault" eine serverbezogene Frage zu stellen ?! :) Jeff Atwood vor 14 Jahren 4
8
dbr

Einige offensichtliche Unterschiede:

  • Bei 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 überträgt. Es hängt davon ab, wie Sie das RAID verwenden, aber dies führt wahrscheinlich nicht zu einer erheblichen Last (die CPUs sind jetzt ziemlich schnell ..)
  • Software-RAID ist unendlich viel günstiger, da es (wahrscheinlich) bereits in Ihrem Betriebssystem enthalten ist
  • Ein Software-RAID ist tragbarer und an ein bestimmtes Betriebssystem gebunden und nicht 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 Treiber für RAID-Karten - Software-Ingenieure können Software besser als Hardware-Ingenieure machen!

Einer ist nicht besser als der andere - beide haben ihre Vorteile ..

Wenn Sie über die Leistung besorgt sind oder mehr Laufwerke benötigen, als Ihr Motherboard benötigt, sollten Sie eine RAID-Karte verwenden (obwohl es sich lohnt, Software-RAID zu testen, bevor Sie eine RAID-Karte kaufen).

3
Oskar Duveborn

Hardware bietet normalerweise eine bessere Unterstützung für Hotswap mit separater Hardwarelogik / -schaltung, einfachere Erkennung ausgefallener Laufwerke durch blinkende Lichter, bootfähige Volumes für einen beliebigen RAID-Level und so weiter. Nicht wirklich, solange es noch CPU-Zyklen gibt und die Software-Implementierung gut genug ist ...

... aber nik hat darauf hingewiesen - Hardware ist nicht immer "Hardware" und im Allgemeinen "es kommt darauf an".