Wbudowana macierz RAID a programowa macierz RAID

18

Moja płyta główna, Asus M4a79t Deluxe, reklamuje możliwości RAID 0/1/5. Moje ograniczone zrozumienie jest takie, że wbudowana macierz RAID jest lepsza niż programowa macierz RAID. Czy to koniecznie prawda? Czy pokładowy kontroler RAID jest bliższy wydajności kontrolerowi oprogramowania lub dedykowanemu kontrolerowi sprzętowemu?

Mantas Vidutis
źródło
1
Sprawdź ten świetny wątek: serverfault.com/questions/214/raid-software-vs-hardware =)
ale czy kontroler pokładowy znajdujący się na mojej płycie głównej jest uważany za sprzęt lub oprogramowanie?
Mantas Vidutis
Uważam, że rajd programowy jest bardziej elastyczny, zawsze mam problemy ze sprzętowymi systemami rajdowymi. Kiedyś miałem problem ze złą pamięcią na karcie rajdowej, żadna diagnostyka nie mogła jej znaleźć i zajęło to serwerowi więcej niż miesiąc, podczas gdy Dell próbował to naprawić. O jej.
wszystkie te odpowiedzi są przydatne, zagłosuję za nimi, jeśli zdobędę ponad 15 reputacji
Mantas Vidutis
3
Wbudowany kontroler na płycie głównej jest uważany za „fakeraid”. Unikałbym używania go z powodów przedstawionych wiele razy w trybie online i w przypadku błędu serwera.
Bart Silverstrim

Odpowiedzi:

26

Sprzętowa macierz RAID, co oznacza zakup karty RAID i zainstalowanie jej w komputerze, jest dobra.

Oprogramowanie RAID ma niską wydajność, ale jest dość stabilne i dość niezawodne.

„Wbudowana” macierz RAID, która jest gównianą emulacją macierzy RAID wbudowaną w płytę główną, ma niską wydajność ORAZ niską stabilność.

Wcześniej używałem RAID na pokładzie i zawsze tego żałowałem. Nic nie zyskujesz, zero, zip, dzięki wbudowanej emulacji RAID, bez względu na to, ile zapłaciłeś za płytę główną. Nie ma optymalizacji, nie ma wzrostu wydajności. Utrac dysk w macierzy RAID 5 ... Odbudowanie go może zająć dosłownie DNI. Podobnie sprawdzanie tablicy pod kątem błędów i błędów się zdarzy, ponieważ nie jest wiarygodna.

Jeśli korzystasz z emulacji programowej RAID, przynajmniej możesz umieścić dyski na innej maszynie i mieć dobry strzał w odzyskiwanie RAID. Z wbudowanym emulatorem RAID? Niemożliwy.

Satanicpuppy
źródło
Istnieje kilka wbudowanych macierzy RAID, które są sprzętową macierzą RAID, ale jeśli zapłaciłeś mniej niż 400 USD za płytę główną, nie jest to sprzętowa macierz RAID.
Ignacio Vazquez-Abrams
4
Zgoda. Jeśli masz do wyboru fałszywą macierz RAID lub programową macierz RAID, zawsze korzystaj z programowej macierzy RAID.
Matt Simmons
1
Tymczasem Linux SoftRAID działa, więc się mylisz @ w tym punkcie.
poige
Istnieje również wiele kart RAID, które są „fałszywymi RAID” (najczęściej niedrogie karty).
afrazier
To, co dostajesz od fakeraid, to możliwość instalowania i uruchamiania systemu Windows w macierzy, a także możliwość dostępu do niego w systemie Linux. Różnica w wydajności pomiędzy raidem sprzętowym i programowym jest również prawie zerowa, z wyjątkiem ekstremalnych przypadków, takich jak raid 12-dyskowy 6 lub raid-10 z czterema wysokowydajnymi dyskami SSD. Jeśli używasz tylko Linuksa i żadnych okien, zdecydowanie skorzystaj z oprogramowania raid na Fakeraida.
psusi
7

„są idealnie odpowiednie dla kogoś, kto chce prostego planu tworzenia kopii zapasowych”

Pamiętaj, że RAID nie jest strategią tworzenia kopii zapasowych, ma na celu zwiększenie wydajności lub niezawodności Twojego magazynu!

Kopia zapasowa oznacza synchronizację danych z macierzy RAID na innym urządzeniu pamięci masowej.

Google dla „nalotu nie ma kopii zapasowej” dla niezliczonych artykułów omawiających mit :-)

FlakRat
źródło
2

Moim zdaniem na pokładzie RAID jest w rzeczywistości RAID programowy. Większość zadań jest wykonywana przez dedykowane sterowniki zainstalowane w systemie operacyjnym.

Wacek
źródło
1
Tam dobre karty RAID, ale chyba że Państwa chętny do spadku scrilla ($), masz rację, biedne kontrolery RAID odciążyć większość pracy z oprogramowaniem.
1

Zależy od typu RAID. Minęło sporo czasu, odkąd widziałem testy porównawcze przeprowadzające bezpośrednie porównania między czystym oprogramowaniem a wbudowanym, dedykowanym, ale z tego, co pamiętam:

  • Czyste oprogramowanie to tylko katastrofa. Unikaj tego, gdy tylko jest to możliwe. Możesz uzyskać całkiem rozsądną wydajność, używając konfiguracji RAID1 lub RAID0, ale po prostu nie warto męczyć się z jej wdrożeniem.
  • Wbudowana wydajność RAID 0 jest porównywalna z dedykowanym kontrolerem. Wydajność zapisu RAID1 jest również prawie taka sama. Wydajność odczytu RAID1 wydawała się jednak ograniczona do prędkości pojedynczego napędu, gdzie lepsze kontrolery sprzętowe rozdzieliłyby dane razem, podobnie jak RAID0, w celu uzyskania większej przepustowości. Wydajność RAID5 na pokładzie jest ograniczona. Wystarczająco rozsądne dla czegoś takiego jak domowy serwer multimediów, ale dedykowany sprzęt XOR karty kontrolera sprawia, że ​​na pokładzie wygląda anemicznie.

Tak jak powiedziałem, minęły dobre 3 lub 4 lata, odkąd naprawdę przeczytałem cokolwiek o wydajności kontrolerów pokładowych i od tego czasu pojawiły się 3 lub 4 generacje chipsetów.

Evan M.
źródło
4
To musiało trochę potrwać. Implementowana programowo macierz RAID w systemie Linux jest porównywalna z większością innych macierzy RAID pod względem niezawodności i wydajności. Sprzętowa macierz RAID jest preferowana z innych powodów. Używanie macierzy RAID na pokładzie jak w macierzy RAID opartej na płycie głównej jest bardzo złym pomysłem, chyba że nie masz nic przeciwko zwiększeniu ryzyka utraty danych.
Bart Silverstrim
Nie tylko w systemie Linux. Obecnie procesory są naprawdę bardzo wydajne i mają wiele rdzeni - obciążenie obliczeniami RAID w większości przypadków nie jest już nawet istotne.
1

Jak już powiedziano, RAID płyty głównej jest zwykle tak samo dobry, jeśli nie gorszy, niż sprzętowy RAID. Z pewnością nie są znacznie szybsze. Są jednak całkowicie odpowiednie dla kogoś, kto chce prostego planu tworzenia kopii zapasowych i nie dba o wydajność ani stabilność na szalonym poziomie.

Jedynym problemem jest to, że znalezienie dobrego sprzętowego kontrolera RAID może być kosztowne. Jeśli jednak Twoje dane są dla Ciebie bardzo ważne (lub jeśli chcesz po prostu macierzy FAST RAID 10), zdecydowanie warto.

Carlos Nunez
źródło
1

Oryginalna propozycja brzmiała „Raid na pokładzie VS Raid oprogramowania”. Jak powiedziano: „kupowanie karty RAID i instalowanie jej w komputerze jest dobre”, lepiej nadal kupować kartę DOBREJ JAKOŚCI Fast Raid, SCSI lub SATA, z mojego doświadczenia bije oprogramowanie lub urządzenie pokładowe. Mnóstwo ustawień decyduje o wydajności twojej tablicy, od wybrania odpowiedniego gniazda dla karty, użytego rozmiaru paska, po typ RAID, żeby wymienić tylko kilka. Wydaj dolary na sprzęt dobrej jakości, zgodny z Twoim systemem, a nie pożałujesz. Z mojego doświadczenia wynika, że ​​naszym klientom nie przeszkadza płacenie za Jakość, mówimy im: „Ile jest wart dla Ciebie Twój czas przestoju”.


źródło
0

Mam tak dobre doświadczenia z raidem oprogramowania, że ​​nigdy nie kupię sprzętowego kontrolera raidu do prywatnego użytku. Po prostu nie jest warte swojej ceny, ponieważ moja szyjka butelki to karta Ethernet z szybkością 1 Gb / s.

Używam pojedynczego rdzenia 2 GHz z 2 GB pamięci RAM na oprogramowaniu RAID5 5x1,5 TB i zawsze pojawia się gigabit w sieci (dla jednego użytkownika). bonnie ++ mówi, że zapis 160 MB i odczyt 250 MB (sekwencyjny).

Również moje oprogramowanie RAID0 (na 4x500GB, 2G RAM, dwurdzeniowy 2GHz) zapewnia wystarczającą wydajność do prywatnego użytku naszego klubu:

wprowadź opis zdjęcia tutaj

schmijos
źródło