Obsługa macierzy RAID na płycie głównej lub sprzętowy kontroler RAID?

3

Mniej więcej rok temu, kiedy badałem, jak skonfigurować niektóre dyski za pomocą RAID na komputerze, który planowałem zbudować, wszyscy mówili, że będę musiał kupić sprzętowy kontroler RAID, chyba przyzwoity kosztował około 300 USD. Teraz, gdy zadaję podobne pytania, ludzie mówią, że wszystko, czego potrzebuję, to płyta główna z wbudowaną obsługą RAID.

Oto kilka powiązanych pytań.

1)
Jeśli moja płyta główna ma wbudowaną obsługę macierzy RAID, czy powinienem jej używać zamiast rynku części zamiennych?

2)
Jeśli mam wbudowaną obsługę macierzy RAID, ale „nabyłem” ładny sprzętowy kontroler RAID (kontroler RAID Highpoint 3510 lub Adaptec 5405), czy skorzystałoby z niej JAKIEKOLWIEK korzyści zamiast używania wbudowanej obsługi płyty głównej?

3)
Planuję uruchomić mój system operacyjny i wszystkie inne programy z dysku SSD. Będę wtedy miał stary wirujący dysk starej szkoły na wszystkie dane (filmy, muzykę, zdjęcia, pliki). Czy można mieć 2 oddzielne macierze RAID? Przykład: masz 2 dyski SSD w RAID-0 dla programów i systemu operacyjnego, a następnie masz ponad 3 więcej wirujących dysków w RAID-10 lub nawet 2 w RAID-0 dla danych. Mój komputer miałby więc zestaw napędów dla programów, aplikacji, które byłyby 1 RAID. Czy zatem inny zestaw dysków do przechowywania danych to oddzielna macierz RAID?

4)
Jeśli MOŻLIWE jest wykonanie pytania nr 3, czy miałoby to znaczenie między używaniem sprzętowego kontrolera RAID lub płyty głównej z obsługą RAID?

Dzięki za wszelkie informacje na ten temat, nigdy nie korzystałem z konfiguracji RAID, ale marzyłem o zrobieniu tego przez LATA i najwyższy czas to zrobić!

JasonDavis
źródło
Nigdzie tutaj nie podajesz, dlaczego chcesz korzystać z RAID?
BinaryMisfit,
Do Twojej wiadomości, podasz 3-dyskową macierz RAID 1 + 0 jako
opcję
@Diago Chciałbym użyć RAID-0 w moim systemie operacyjnym i programach, aby zwiększyć prędkość nawet bardziej niż samo SSD. Chciałbym wtedy użyć RAID-10 lub innego RAID dla moich dysków danych, aby uzyskać szybkość i nadal być nieco bardziej niezawodnym
JasonDavis
Mogę potwierdzić, że umieszczenie dysków SSD w macierzy RAID nie poprawia wydajności o więcej niż 1%. Właśnie zaktualizowaliśmy klienta z RAID-10 do SSD, a prędkości są w 100% zgodne z tym, co otrzymaliśmy, gdy dyski SSD uruchomiły się same. Technologia jest ogólnie znacznie szybsza niż nawet RAID. Jeśli chodzi o niezawodność RAID 10, w twoim przypadku jest to przesada. Właśnie ukończona macierz RAID 10 składa się z 24 dysków. Moja odpowiedź wyjaśnia, dlaczego w znacznie większej ilości szczegółów.
BinaryMisfit,
@Diago - 24 dyski w jednym woluminie? Czy mówisz, że pojedynczy dysk SSD odpowiada wydajności 24-dyskowej macierzy RAID 10?
MDMarra

Odpowiedzi:

4

Ponieważ nie określono, dlaczego chcesz RAID moja odpowiedź będzie zawierać link do tego genialny artykuł z jednego z członków zespołu WHS tutaj z WHS odniesieniu do dlaczego nie używa RAID, jednak obejmuje on zalety i disadvatages RAID bardzo dobrze.

RAID-0 jest przeznaczony wyłącznie do szybkości, a ponieważ masz już dyski SSD, jedyną prawdziwą korzyścią, jaką ci to zapewni? Nie jestem szczery. RAID potrzebuje zasilania, a każda osoba, która zarządzała serwerem RAID, powie ci, że jest obciążony sprzętem.

Jeśli używasz RAID do tworzenia kopii zapasowych, to dobrze, że robisz coś złego i raczej inwestujesz w zewnętrzne rozwiązanie do tworzenia kopii zapasowych lub alternatywnie na przykład serwer taki jak WHS.

Bardzo niewielu zaawansowanych użytkowników potrzebuje RAID nawet w domu. Wpływ na wydajność jest minimalny w porównaniu do żywotności sprzętu.

Jeśli jednak zdecydujesz się wybrać tę trasę, tak naprawdę zależy to od wydatków na tablicy. wysokowydajna płyta serwerowa z RAID w porównaniu do płyty biurkowej z RAID zawsze będzie lepszą opcją, w zależności od tego, kto tworzy chipset. Jeśli zamierzasz kupić tanią tablicę, której i tak nie powinieneś, radzę spojrzeć na kartę zewnętrzną. Większość najlepszych kart RAID ma swoje chipsety dostępne osobno lub na płycie głównej, więc rozsądniej jest sprawdzić, jakiej karty chcesz i sprawdzić, czy jest już dostępna na płycie głównej.

BinaryMisfit
źródło
Przede wszystkim dzięki za informacje! Po drugie, w odniesieniu do komnetu, który opublikowałeś pod moim pytaniem u góry, umieściłeś „Mogę potwierdzić, że włożenie dysków SSD do RAID nie poprawia wydajności o więcej niż 1%” Jestem zdezorientowany, jeśli spojrzysz na to zdjęcie z testu porównawczego pokazuje pojedynczą prędkość odczytu OCZ Vertex SSD przy 247 MB ​​/ s, a gdy 2 z nich są w RAID-0, pokazuje prędkość odczytu przy 504 MB / s. oto zdjęcie i365.photobucket.com/albums/oo94/eeemolly/ ... Nie mówię, że to WIELKI pomysł, po prostu staram się dowiedzieć o tym więcej
JasonDavis
@jondondavis Szczerze mówiąc, nie mam zbyt dużej wiary w testy porównawcze i nie jestem pewien, za pomocą czego testowano dyski. Używamy go w środowisku na żywo z systemem Linux, obsługującym bazę danych FirebirdSql, a także inne pliki. Rzeczywiste testy porównawcze, które zastosowaliśmy w stosunku do systemu na żywo, zostały najpierw wykonane przez umieszczenie dwóch dysków w autonomicznym systemie RAID i przetestowanie prędkości przesyłania i zapisu, po czym wymieniliśmy dyski, a następnie przeprowadziliśmy te same testy. Jest to nowy zestaw HP Rig i zauważyliśmy różnicę 1 MB / s. Podczas nalotu otrzymujemy 430 Mb / s, ale wciąż jest on ograniczony przez sieć 100 Mb / s.
BinaryMisfit
Używamy napędów X25, które są prawie na równi z napędami OCZ. Powtarzam raz jeszcze dla zwykłego użytkownika domowego, który rzadko, jeśli kiedykolwiek potrzebuje takiego poziomu wydajności . Używamy go w bardzo aktywnym serwerze bazy danych i serwerze plików. Wolałbym raczej wydawać pieniądze na pamięć i jeszcze większe dyski danych oraz zewnętrzne rozwiązanie do tworzenia kopii zapasowych. Uwaga: jest to oparte na moim doświadczeniu i opinii . Pod koniec dnia to twój czas i pieniądze, aby to zrobić, ale czy naprawdę potrzebujesz takiego poziomu wydajności w porównaniu do zużycia? Firma, dla której to zrobiliśmy, miała pieniądze na spalenie. Czy ty?
BinaryMisfit
3

Posiadanie różnych macierzy RAID zależy od kontrolera RAID. Te wyższej klasy generalnie mają większą prędkość / funkcje / obsługę większej liczby dysków. Kontrolery RAID płyty głównej są nadal uważane za „sprzętowe” rozwiązania RAID i zwykle mają do tego celu dedykowany krzem.

Zazwyczaj, jak działa RAID, budujesz „zakres” lub „wolumin” na dyskach z jakiegoś systemu menu BIOS przed uruchomieniem. Po zainstalowaniu systemu operacyjnego na komputerze woluminy te są wyświetlane jako dyski twarde. Sprzętowa macierz RAID ukrywa dyski leżące u podstaw systemu operacyjnego i widać tylko zbudowane woluminy. Następnie instalujesz normalnie.

Czasami wymaga to specjalnych sterowników, ale uważam, że większość kontrolerów RAID jest zwykle widoczna w nowoczesnej fazie przedinstalacyjnej systemu operacyjnego (przynajmniej w systemie Windows Vista i 7).

RAID zwykle działa lepiej, gdy używasz pasujących dysków w dowolnej grupie cząstek - oto dobre narzędzie do obliczania przestrzeni, jaką otrzymujesz z określonego typu RAID oraz liczby / rozmiarów dysków.

Kalkulator nalotów

Sam
źródło
Wbudowana macierz RAID może mieć własny sprzęt, ale jest bardzo cienka i wciąż odciąża większość procesora do procesora. Rzeczywisty sprzętowy kontroler RAID ma własny dedykowany procesor.
Brian
2

Używam wbudowanego RAID na mojej płycie głównej (chipset Intel P55) i mogę powiedzieć z doświadczenia z garstką różnych płyt głównych opartych na danych wywiadowczych, że zależy to od tego, jak zamierzasz go używać. Należy zauważyć, że Intel RAID wydaje się być różnorodną macierzą RAID zwaną „akceleracją sprzętową”. To nie jest sprzętowa macierz RAID, więc zużywa nieco więcej czasu procesora, niż można by się spodziewać.

Planowałem użyć go jako RAID-1 (lustro). Mogę powiedzieć z całą pewnością, że powinieneś unikać rozwiązania RAID dla płyt głównych Intel. Ilekroć komputer wyświetla niebieski ekran, nieoczekiwanie uruchamia się ponownie lub traci zasilanie (w przypadku awarii zasilania) lub naciśniesz przycisk resetowania , wówczas macierz RAID musi się całkowicie odbudować. Jeśli masz dyski o pojemności 1 TB, może to czasem potrwać 6-8 godzin, gdy komputer działa BARDZO wolno. Całkowicie pokonuje cel używania RAID.

Jeśli korzystasz z rozwiązań RAID opartych na procesorach Intel w macierzy RAID-0 (pasek, brak redundancji), prawdopodobnie będzie to lepsze, ponieważ nie będzie odbudowy.

Jeśli planujesz użyć wbudowanego RAID-a do wykonania RAID-5, zrezygnuj już teraz. Ponowna synchronizacja / odbudowa może zająć kilka dni.

Sprzętowe adaptery RAID są w cenie. Teraz szukam jednego dla siebie (zastępując kontroler na płycie głównej) i trzymam kciuki, że mogę znaleźć taki, który nie będzie miał takich samych problemów z odbudową, jak mój kontroler Intel. A jeszcze bardziej komplikuje się, gdy szukasz kontrolera RAID, który jest przyjazny dla SSD (obsługa TRiM) lub ma najnowsze połączenia SATA3 (6 Gb / s) i pasuje do twoich dostępnych gniazd. Widziałem karty dla PCI-E 1.0 x1, x4, x8 i inne dla PCI-E 2.0 x4 lub x8.

Eric Falsken
źródło
-1

Żadna z tych odpowiedzi nie jest prawdziwa ani dokładna. Prawdziwy rajd sprzętowy ma własną pamięć podręczną, własny procesor i często uruchamia się w systemie operacyjnym Linux, który wykrywa urządzenia i zarządza nimi oraz komunikuje się z komputerem hosta. Ponadto prawie każdy nalot powyżej jest przypięty do mostu południowego, który w zależności od wspólnej magistrali max x4 PCIe, którą dzielą wszystkie wbudowane urządzenia. Większość inteligentnych kontrolerów RAID to 8x PCIe gen 3 lub wyższa. Chodzi przede wszystkim o przepustowość magistrali oraz bezpośredni dostęp do pamięci i przepustowość z dysku na dysk. Wymieniony wyżej fałszywy nalot na sprzęt to nic innego jak maskarada żonglerów z silnikiem kierowcy.

guard65
źródło
OP zauważył już, że jedna z odpowiedzi odpowiedziała na ich pytanie. To pytanie ma teraz ponad 9 lat.
music2myear