Czy powinienem RAIDować dyski SSD?

33

Mam kilka dysków twardych SATA RAIDed dla bezpieczeństwa w mojej maszynie, ponieważ martwię się o awarię mechaniczną i utratę danych. Zastanawiam się nad przejściem na dysk SSD w przyszłym roku, kiedy ceny nieco się poprawią.

Czy warto używać macierzy RAID z dyskami SSD? Wygląda na to, że główna przyczyna awarii mehanicznej zostanie wyeliminowana poprzez użycie dysku SSD, więc w zasadzie zamieniasz „Szansa na awarię SSD” na „szansę na awarię kontrolera RAID płyty głównej”. Nie jestem pewien, czy warto.

Opinie?

Colen
źródło
19
RAID nie chroni przed utratą ważnych danych. Nie po to został zaprojektowany. Potrzebujesz do tego kopii zapasowych.
davr
Jakiego czasu potrzebujesz? Jeśli możesz żyć przez około jeden dzień (godzinę, jeśli masz w pobliżu zapasowy) przestojów, gdy dysk ulegnie awarii, podczas gdy otrzymasz wymianę i przywrócisz kopie zapasowe, to nie jest tak naprawdę potrzebne ...
Oskar Duveborn
5
Jak myślisz, dlaczego dyski SSD nie zawiodą? Ponieważ nie ma ruchomych części? Elektronika może i nie działa.
David,
1
@David: Oczywiście elektronika może zawieść, ale dyski SSD są (zakładam) mniej prawdopodobne niż dyski twarde z powodu braku części mechanicznych.
Colen,
@Oskar, jeśli dysk SSD ulegnie awarii, utracisz wszystkie dane na nim, a przywracanie z kopii zapasowych zajmuje dużo czasu. Odzyskiwanie nie jest tak łatwe przy użyciu dysku SSD, jak i dysku twardego.
Mircea Chirea

Odpowiedzi:

19

Jeśli nie przeszkadza ci to w kosztach, nic nie powstrzyma Cię przed macierzą RAID SSD.

Zawsze korzystaj z oprogramowania RAID, jeśli nie masz serwera! Oprogramowanie RAID można przenosić między komputerami, a sprzętowy RAID często nie jest.

Osobiście nie zawracałbym sobie głowy macierzą RAID w obecnej generacji dysków SSD. Po prostu weź tę i upewnij się, że masz wystarczającą liczbę kopii zapasowych , aby nie martwić się utratą dysku. Przy obecnej cenie i rozmiarze dysków SSD tworzenie kopii zapasowych będzie tanie i łatwe, a kiedy będą tańsze i większe w przyszłości (jak zawsze będą), kupiłbym więcej :)

Sugerowałbym również przyjrzenie się MTBF dysków SSD i dysków twardych oraz obliczeniu szans awarii (i rodzajów awarii - mogą nie być tak katastrofalne w przypadku dysków SSD, ponieważ uszkodzenie pojedynczego sektora może nie oznaczać, że cały dysk umiera tak jak to możliwe z dyskami twardymi) i sprawdź, czy SSD ma większą lub mniejszą szansę na awarię niż zestaw dysków twardych RAID ...

Edycja: Oficjalny blog błędów serwera mówi, że ta strona obsługuje teraz dyski SSD RAID: http://blog.serverfault.com/post/our-storage-decision/

David Gardner
źródło
1
Co dokładnie rozumiesz przez „nalot na oprogramowanie”? Czy masz na myśli rzeczy, które robią płyty główne (w przeciwieństwie do „prawdziwych” kart rajdowych), czy jakieś magiczne naloty, które Windows potrafi zrobić?
Colen,
1
@ Colen Magia, którą $ OS wie, jak to zrobić. Zakładam, że Windows może zarządzać programową macierzą RAID, z czymś w „Dyskach dynamicznych” z dublowaniem itp. (Wiem, że Linux i wiele innych systemów operacyjnych może, ale nie używam zbyt często Windowsa). Fałszywy RAID na płytach głównych jest bezwartościowy i często wydajność nie jest lepsza (czasem gorsza!) Niż oprogramowanie RAID obsługiwane przez system operacyjny.
David Gardner,
2
Wersje pulpitu Windows bez nazwy „home” (2000, XP Pro, Vista i przypuszczalnie 7) obsługują RAID0 i RAID1, a warianty serwerowe obsługują RAID5. Linux obsługuje prawie każdą istotną rzecz typu RAID i jej psa. Jeśli nie otrzymasz odpowiedniego dedykowanego kontrolera RAID przeznaczonego tylko dla sprzętu od dobrego producenta, skorzystaj z programowej macierzy RAID. Tani sprzęt i oprogramowanie RAID (jak widać na tanich kontrolerach i zawarte w wielu płytach głównych) to wygodna mieszanka najgorszego z obu!
David Spillett,
7
TRIM jeszcze nie działa z RAID, więc nie - nie
RAIDuj
1
@Legooolas (& @ Oskar): TRIM nie jest obecnie obsługiwany przez RAID w systemie Windows ani Linux. Istnieje kilka eksperymentalnych skryptów, które mogą korzystać hdparmz ręcznej obsługi TRIM dla aranżacji RAID 1 (np. Kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 ), ale prawdopodobnie nic, co uważam za stabilne + wystarczająco przetestowane do użytku produkcyjnego.
David Spillett
9

Jeśli używasz raidu oprogramowania, usuwasz „szansę na awarię kontrolera RAID płyty głównej”. Przy dzisiejszych prędkościach procesora czas procesora wymagany do obliczenia parzystości jest niewielki (i prawdopodobnie robisz to już w procesorze z większością na wpół upieczonych chipów raidowych konsumentów). Podczas wykonywania niektórych własnych testów rzeczywiście widziałem, że oprogramowanie RAID przewyższa korporacyjne karty RAID w trybie zapisu (zakładam, że Twoja płyta główna nie ma pamięci podręcznej podtrzymywanej bateryjnie, aby umożliwić ci działanie w trybie zapisu wstecznego).

Tak więc, chyba że masz coś przeciwko raidowi oprogramowania, myślę, że tracisz bardzo mało, idąc z raidem oprogramowania i zyskując zwiększoną niezawodność.

Anthony Chivetta
źródło
1
+1. Ugryzienie przez źle napisany fałszywy RAID BIOS-u płyty głównej spowodował, że unikam RAID innych niż sprzętowe.
p.campbell
@pcampbell, miałem awarie kontrolerów RAID, a nawet ten sam mikroukład nie rozpoznał tablicy po wymianie kontrolera. Raid oprogramowania jest najlepszym rozwiązaniem tego problemu, a na nowoczesnych systemach z wieloma rdzeniami procesorów nie jest to zbyt duże obciążenie. Nadal zalecałbym kontroler SATA / SAS dla zwiększenia przepustowości we / wy, ale używaj programowego RAID. Chyba że używasz środowiska wymagającego rajdu sprzętowego, takiego jak ESXi / VMWare.
Tracker1
8

Dyski SSD mogą się nie powieść. Powiedziałbym, że RAID je po prostu dla bezpieczeństwa.

mrdenny
źródło
Zgoda. Zwłaszcza w przypadku niektórych problemów, które pojawiły się ostatnio.
David,
3

Nie mam bezpośredniego doświadczenia z dyskami RAIDing SSD, ale w zeszłym roku rozmawiałem z przedstawicielem firmy Dell i zadałem to samo pytanie. Powiedział, że czas IO faktycznie wydłużył się wraz z RAID, i nie zasugerował tego.

Myślałem o tym przez chwilę. W większości przypadków macierz RAID ma tylko kilka powodów: szybkość, nadmiarowość i / lub przestrzeń.

W kwestii prędkości nie ma ruchomych części. Na normalnym dysku poruszanie głową i czekanie, aż dysk obróci się w odpowiednie miejsce, prawdopodobnie zajmuje większość czasu dostępu. Dyski SSD po prostu nie mają tych części, więc nie powinno to stanowić problemu.

W kwestii miejsca wolumin logiczny może sobie z tym poradzić i nie ma potrzeby korzystania z RAID.

Co do redandancji, nie wiem. Ciekawym testem byłoby sprawdzenie, czy otrzymałeś jakieś świadczenia. Uważam, że dyski SSD mają w sobie „dodatkową” przestrzeń, więc kiedy „bloki” się psują, jest miejsce na umieszczenie danych. Patrzyłem na tę sekcję tylko w najbardziej swobodny sposób.

Mam nadzieję, że pomogłem

pulcher
źródło
To ciekawe, ponieważ nie można konfigurować serwerów Dell z dyskami SSD, chyba że doda się kartę HW RAID. Uważam, że powodem było to, że wbudowana pamięć podręczna kontrolerów RAID może pomóc w rozwiązaniu niektórych problemów z wydajnością zapisu obecnej generacji.
Chad Huneycutt,
Dostaniesz trochę wydajności, nawet RAID1 będzie działał wolniej z dyskami SSD, ponieważ dyski są zwykle szybsze niż kontrolery. Tak samo, szybciej niż HDD (nawet dyski 15K), i zwykle będzie równoważony przez redundancję. Przeczytałem kilka miejsc, w których awarie sprzętu z dyskami SSD są w przybliżeniu takie same jak wskaźniki dysków twardych w ciągu ostatnich kilku lat. Więc najlepiej być bezpiecznym.
Tracker1
1

Czy warto używać macierzy RAID z dyskami SSD?

Ogólnie: tak. Nadmiarowość danych to RAID 1 lub wyższy. Teraz, jeśli chodzi o dyski SSD, nie jestem pewien, jak to wpływa na ich wydajność, ale nie wyobrażam sobie, aby było to zbyt szkodliwe. Nie mam doświadczenia z dyskami SSD, więc nie mogę z tym rozmawiać.

Wydaje się, że główna przyczyna awarii mehanicznej zostanie wyeliminowana dzięki zastosowaniu dysku SSD

Logicznie tak. Ale niektóre osoby zgłaszają problemy z wydajnością dysków SSD w miarę upływu czasu. Zasadniczo dyski SSD wciąż nie są w 100% dojrzałe do IMO na rynku konsumenckim. Nie mogę czekać na technologii dojrzewać, ale gdy masz problemy jak ten z Intel, oraz obniżenie wydajności to tylko kwestia czasu, aż producenci pracują rozwiązali problem przewyższać ich pokorny „Disk” -na dyski twarde.

.. więc w zasadzie zamieniasz „Szansa na awarię SSD” na „szansę na awarię kontrolera RAID płyty głównej”.

Dobra uwaga, ale tanie kontrolery RAID płyty głównej wpływają zarówno na SSD, jak i HDD, więc tak naprawdę chodzi o sprzętową macierz RAID.

Nie jestem pewien, czy warto.

Teraz przechodzimy do sedna twojego pytania. Czy dyski SSD są warte swojej ceny? Dla szybkości bez wątpienia uważam, że są tego warte. Jeśli nie chcesz WD Raptor przy 10 000 obr./min, dysk SSD jest znacznie szybszy. Ale powiedziałeś...

Martwię się o awarię mechaniczną i utratę danych.

Myślę, że można spokojnie powiedzieć, poczekaj. Poczekaj co najmniej 12-18 miesięcy, aż producenci dojrzeją swoje linie produktów, ceny spadną, wzrost wydajności itp. Itd. Nie ma nic złego w czekaniu w branży komputerowej. Nacisk kładziony jest na nadmiarowość danych, a nie szybkość. Po co ryzykować? A dzisiejsze dyski są tak tanie i oferują większą pojemność, jeśli absolutnie potrzebujesz dzisiaj pamięci, uzyskaj tańsze dyski twarde SATA II i sprzętowy RAID. Prawdopodobnie ogólnie wydasz mniej pieniędzy, a kiedy przyjdzie czas na dysk SSD, będziesz już mieć dobry kontroler RAID (zakładając, że włożysz w to pieniądze).

osij2is
źródło
1

Jeśli nie potrzebujesz zbyt wysokiej wydajności zapisu, możesz nawet skorzystać z asymetrycznego raid1 (- głównie zapis) - z drugim lustrem znajdującym się na partycji HDD. Miało to dla nas bardzo dobrą wydajność w aplikacji bazodanowej intensywnie odczytującej, powinno też dobrze grać jako partycja root lub usr. Jednak nie użyłbym tego ustawienia do wymiany lub czegoś podobnego intensywnego zapisu (swap i tak jest niebezpieczny dla dysków MLC SSD).

P.Péter
źródło
0

Właśnie RAIDED 2 dyski SSD Kingston V z serii 64 GB i uzyskuję prędkość prawie 500 MB / s. Byłem ciekawy RAIDINGU tego 64 Kingston, którego używałem jako napędu rozruchowego / aplikacji przez ostatni miesiąc, ale jest to dwa razy szybsze w moim Mac Pro 2.8GHz, 12 GB RAM, model z początku 2008 roku - „Harpertown” Dual Processors ( 8 rdzeni). Jestem jednym szczęśliwym obozowiczem !!!


źródło
Bruce, jaki poziom RAID używasz?
2
Założę się, że to RAID 0. Wiesz, straszne.
Tom O'Connor,