Czy jest jakaś różnica między sprzętowym RAID a programowym RAID?

9

Buduję nowy serwer (Small Business Server 2008), ale nie mogę uruchomić wbudowanego kontrolera RAID (AMD SB700) i po prostu zrezygnowałem z niego, pracując z serwerem 2008. Świetnie.

Ale moje pytanie brzmi ... czy jest jakaś prawdziwa różnica między sprzętem (takim jak ten ) a oprogramowaniem (Windows jest wbudowane w Mirroring dysku) dla RAID 1?

Zakładając, że dyski są identycznymi modelami itp., Wydaje się, że byłaby nieistotna różnica, po prostu oparta na moim zgadywaniu / pobożnym życzeniu.

Alex Papadimoulis
źródło

Odpowiedzi:

9
nik
źródło
Ach, nie pomyślałem o próbie błędu serwera
Alex Papadimoulis,
4
Tak, kto mógłby ewentualnie wyobrazić sobie zadaje pytanie związane z serwerem na miejscu o nazwie „Serwer Usterka” ?! :)
Jeff Atwood
8

Kilka oczywistych różnic:

  • Oprogramowanie RAID ogranicza się do portów SATA na płycie głównej. Niektóre karty RAID umożliwiają, powiedzmy, podłączenie 10 napędów SATA.
  • Oprogramowanie RAID zużywa dodatkowy czas procesora, podczas gdy sprzętowy RAID odciąża takie przetwarzanie na kartę RAID. Zależy to od sposobu korzystania z RAID, ale prawdopodobnie nie spowoduje to znacznego obciążenia (procesory są teraz dość szybkie ..)
  • Oprogramowanie RAID jest nieskończenie tańsze, ponieważ (prawdopodobnie) jest już zawarte w twoim systemie operacyjnym
  • Oprogramowanie RAID jest bardziej przenośne, powiązane z określonym systemem operacyjnym niż z konkretną marką lub modelem karty RAID ( „interoperacyjność RAID” )
  • (Osobista opinia) Nieco bezzasadne, ale ufam programowemu RAID bardziej niż sterownikom dla kart RAID - inżynierowie oprogramowania są ogólnie lepsi w tworzeniu oprogramowania niż inżynierowie sprzętowi!

Jedno nie jest lepsze od drugiego - oba mają swoje zalety.

Jeśli martwisz się wydajnością lub potrzebujesz więcej dysków niż zajmie płyta główna, powinieneś wybrać kartę RAID (chociaż warto wypróbować / przetestować oprogramowanie RAID przed zakupem karty RAID)

dbr
źródło
3

Sprzęt zwykle ma lepszą obsługę wymiany z osobną logiką / obwodami, łatwiejszą identyfikację uszkodzonych dysków poprzez miganie lampek, woluminy rozruchowe dla dowolnego poziomu RAID i tak dalej ... pod względem wydajności? Nie bardzo, o ile pozostały cykle procesora, a implementacja oprogramowania jest wystarczająco dobra ...

... ale jak zauważył Nik - sprzęt nie zawsze jest „sprzętem” i ogólnie „zależy”.

Oskar Duveborn
źródło