Jaka jest różnica między dublowaniem oprogramowania RAID 1 a Fake RAID?

13

Właśnie zamówiłem dwa nowe dyski twarde na główny pulpit i kopię 64-bitowego systemu Windows 7 Professional. Chciałbym przeprowadzić czystą instalację systemu Windows 7 na nowych dyskach (pozostawiając moją starą partycję rozruchową systemu Windows XP Professional na jakiś czas, na wypadek, gdyby coś poszło katastrofalnie źle itp.). Chcę, aby były ustawione w trybie dublowania (RAID 1).

Rozumiem, że system Windows 7 Pro może wykonywać kopię lustrzaną oprogramowania, ale czy mogę to skonfigurować bezpośrednio podczas instalacji? Jeśli tak to jak? Zauważ, że chciałbym, aby dysk został podzielony na trzy partycje (system operacyjny, aplikacje i dane oraz dane zbiorcze), z których wszystkie powinny być dublowane.

Czy byłoby lepiej (bardziej niezawodnie lub szybciej) korzystać ze sprzętowej obsługi RAID mojej płyty głównej? Moja płyta główna to starsza nVidia nForce 680i SLI, która nie jest najbardziej stabilną z płyt głównych i nie jestem pewien, jak wiarygodna może być jej konfiguracja RAID 1 (lub czy Windows 7 może nawet wykryć i zainstalować na wolumenie dublowanym sprzętowo) . Ponadto parametry wydajności RAID 1 są raczej różne niż RAID 0 lub RAID 5 i zastanawiam się, czy dublowanie oprogramowania systemu Windows 7 może być rzeczywiście szybsze niż sprzętowa RAID 1 (na przykład jestem bardziej administratorem systemu Unix, gdy muszę nosić czapkę administratora systemu i odniosłem wielki sukces przy wdrażaniu ZFS; większość sprzętowych implementacji RAID 1 musi odczytywać oba dyski i porównywać wyniki, aby szukać błędów danych, ale ZFS może odczytywać tylko z jednego dysku w lustrze i po prostu korzystać z wbudowanej sumy kontrolnej, co oznacza, że ​​może mieć do dwukrotności liczby odczytów podczas lotu, o ile nie nastąpi uszkodzenie danych).

Edycja: Okay, moje pytanie o to, czy Windows 7 może wykonywać dublowanie oprogramowania, zostało już udzielone. Nadal nie jestem pewien, czy lepszym wyborem jest oprogramowanie RAID systemu Windows lub sprzętowa funkcja „fałszywego RAID” mojej płyty głównej. Pamiętaj, że interesuję się tylko tworzeniem kopii lustrzanych - nie bardziej skomplikowanymi operacjami stripowania lub parzystości, które ogólnie pokazują słabą wydajność kiepskich rozwiązań RAID na płycie głównej.

Kquinn
źródło
Twoja płyta nVidia nForce prawdopodobnie ma także programową macierz RAID, więc może nie mieć to większego znaczenia.
sinni800,

Odpowiedzi:

5

Myślę, że pod względem wydajności, najlepszym rozwiązaniem jest wypróbowanie obu i przeprowadzenie testu porównawczego oraz udostępnienie wyników tutaj, aby każdy mógł je zobaczyć! Sugerowałbym użycie narzędzia ATTO Disk Benchmark .

O ile bym wybrał, nienawidzę „fałszywego nalotu”. Zawsze sprawiało mi więcej problemów niż zapobiegało. Zdobądź prawdziwy kontroler RAID lub zrób oprogramowanie RAID. Jedynym powodem, dla którego oprogramowanie RAID nie było zbyt popularne w przeszłości, są problemy z wydajnością, ale to już przeszłość.

churnd
źródło
1
Nie wiem, dlaczego sam nie pomyślałem o analizie porównawczej - wydaje mi się, że pytałem, czy były jakieś znane pułapki przy każdym podejściu. Okazuje się, że jeśli przeprowadzisz ich analizę porównawczą ... działają niemal identycznie; prawie taki sam, ale nieco gorszy niż pojedynczy dysk (przy dużych głębokościach kolejek i dużych rozmiarach bloków pojedynczy dysk ma ogromne przyspieszenie odczytu - może nasycenie magistrali kontrolera?). Benchmarking ujawnił jednak jedną rzecz: przy włączonym fałszywym RAID-ie system uruchamia się o około 15 sekund dłużej, co sprawia, że ​​programowy RAID jest bardziej atrakcyjnym wyborem.
kquinn
7

Moje dwa centy:

Windows 7 prawdopodobnie wymaga konwersji na woluminy dynamiczne w celu wykonania kopii lustrzanej. W przeszłości wprowadzało to wszelkiego rodzaju bóle głowy ze względu na kompatybilność z innymi narzędziami dyskowymi. Ponadto woluminy dynamiczne bardzo łatwo zepsuć, jeśli kiedykolwiek będziesz musiał wykonać operacje odzyskiwania dysku. Wiem to z własnego doświadczenia. Zwykle unikam dynamicznych tomów „jak plaga”.

Odbicie lustrzane na płycie głównej zwykle zachowuje kompatybilną strukturę na dysku, co oznacza, że ​​o ile sterowniki pokładowe sata są również załadowane do systemu operacyjnego, możesz przenieść jeden z dublowanych dysków do zwykłego portu sata i dobrze uruchomić system operacyjny, więc tak naprawdę nie wystawiasz szyi pod względem możliwości odzyskania.

Jeśli chodzi o wydajność, oba są prawdopodobnie mniej więcej takie same: oba wykorzystują procesor do wykonania całej pracy.

Wreszcie macierz RAID płyty głównej może mieć dodatkowe przydatne funkcje, takie jak automatyczne powiadamianie e-mailem w przypadku awarii członka, co jest przydatne ...

Peter Mortensen
źródło
Żałuję, że nie widziałem tego komentarza przed podjęciem decyzji (chociaż prawdopodobnie nadal wybrałbym oprogramowanie dublujące z woluminami dynamicznymi). Fakeraid mojej płyty głównej jest pozbawiony kości, więc nie ma motywacji. Ale, jak mówisz, dyski dynamiczne Win7 były trochę dziwne. Musiałem teraz przeskakiwać lustro cztery razy - raz przy tworzeniu, raz przy ponownym tworzeniu (spowodowanym przeze mnie), a dwa razy teraz z pozornie przypadkowych powodów (może związanych z awariami?). Kod resilveringu Win7 jest opóźniony - próbuje on resilverować wszystkie lustrzane partycje na dysku jednocześnie, co absolutnie zabija wydajność.
kquinn
3

Po awarii mojego podstawowego kontrolera IDE na działającym systemie Windows z Software RAID - oraz z dyskami na oddzielnych kontrolerach - jestem sprzedawany jako dobry wybór. Kiedy kontroler IDE się zawiesił, widocznym rezultatem była mała trójkątna ikona ostrzegawcza w zasobniku systemowym, powiadamiająca mnie o problemie, ale w przeciwnym razie system nadal działał normalnie. To było naprawdę imponujące, kiedy zdałem sobie sprawę z wielkości tego, co się wydarzyło.

Porównaj to z przypadkiem sprzętowego RAID, w którym, jeśli stracisz kontroler, stracisz oba dyski, a system oczywiście się zawiesi.

Brooks Moses
źródło
3

To zależy od sprzętowej macierzy RAID płyty głównej. Wiele tańszych płyt głównych (czytaj: bez serwera) wymaga instalacji sterowników RAID w systemie Windows.

Sprzętowa macierz RAID będzie obsługiwana za pomocą płyty głównej, dlatego może zostać przywiązana do płyty głównej. Jeśli martwisz się już o stabilność płyty głównej, unikałbym jej RAID jak zarazy.

W tej sytuacji, o ile Twoja płyta główna nie ma rzeczywistej sprzętowej macierzy RAID (nie standardowej fałszywej macierzy RAID), znacznie lepiej jest trzymać się macierzy RAID systemu Windows 7. Nawet rozważając czysto sprzętową macierz RAID w porównaniu z programową macierzą RAID, występują kompromisy z każdym systemem, a sprzętowa macierz RAID IMO jest konieczna tylko w środowisku produkcyjnym.

Josiah
źródło
2

Ale ZFS nie jest RAID 1, RAID 0 lub RAID 5.

Oprogramowanie systemu Windows 7 RAID 1 to oprogramowanie RAID 1, a nie jakakolwiek inna technologia Microsoft nazywa RAID 1, więc jeśli nie znajdą znacznie lepszego algorytmu niż na sprzętowym kontrolerze RAID, sprzętowy kontroler RAID prawdopodobnie będzie działał lepiej niż programowy RAID . Jednak oprogramowanie RAID umożliwia większą przenośność między różnymi konfiguracjami sprzętowymi z tymi samymi dyskami.

Zgodnie z moją najlepszą wiedzą konfigurowanie oprogramowania RAID w systemie Windows 7 można wykonać tylko po instalacji, ale jest to bezbolesny proces nawet na dysku rozruchowym (przekonwertuj dysk na dynamiczny pod przystawką zarządzania dyskiem, uruchom ponownie, skonfiguruj kopię lustrzaną).

Tyler
źródło
„Ale ZFS nie jest RAID1, RAID0 lub RAID5”. Nie, to wszystko trzy w jednym :) Więc oprogramowanie RAID Win7 będzie prawdopodobnie działać gorzej niż nawet gówniany kontroler RAID płyty głównej. Dobrze wiedzieć.
kquinn
1
Kontrolery RAID płyty głównej (Intel, nVidia lub AMD) nie są prawdziwymi sprzętowymi kontrolerami RAID. Opierają się na sterownikach oprogramowania do implementacji funkcjonalności RAID. To, czy są one szybsze niż implementacja systemu Windows 7, zależy od tego, jak dobre zadanie wykonał Microsoft.
user10762
2
@davpen [potrzebne źródło] Z przyjemnością powiem, że kontrolery RAID na płycie głównej są jednymi z najgorszych kontrolerów, ale nie sądzę, że są one już programowym RAID (a może nieco więcej) niż GPU NVIDIA to oprogramowanie Przyspieszenie 3D, które polega na sterownikach oprogramowania do wdrożenia przyspieszenia 3D.
Tyler
2
@Tyler - Wbudowane kontrolery RAID na pulpicie nie mają pamięci podręcznej podtrzymywanej bateryjnie, dedykowanej pamięci RAM ani dedykowanego procesora XOR. Obciąża to prawie całą pracę procesora, podobnie jak oprogramowanie RAID dla systemu Windows. Pod tym względem działają niemal identycznie. Różnica polega na tym, że jeśli Twoja płyta główna umrze, RAID oprogramowania Windows można przenieść i zaimportować na innym komputerze, nie można przenieść rozwiązania sprzętowego psuedo, z wyjątkiem identycznego kontrolera fałszywego sprzętu
MDMarra,
2
@ Tyler + MarkM - MarkM ma rację co do podtrzymywanej bateryjnie pamięci podręcznej i dedykowanej pamięci RAM, chociaż dedykowany procesor XOR zależy od używanego mikroukładu. niektóre chipsety są gorsze od innych. jeśli chcesz mieć prawdziwy HW RAID, potrzebujesz dodatkowej karty PCI (e). ale, jak mówi MarkM, zaletą RAID na poziomie systemu operacyjnego jest przenośność na inny sprzęt.
quack quixote
1

Kilka drobiazgów do rozważenia:

Prawdopodobieństwo, że kiedykolwiek będziesz musiał uruchamiać takie rzeczy, jak oprogramowanie do tworzenia obrazów dysku: niektórzy nie widzą sprzętowego kontrolera RAID, gdy jest on włączony.

Właśnie kupiłeś dwa dyski - prawdopodobnie identyczne dyski - prawie sekwencyjne numery seryjne? Jeśli tak, i występuje problem z partią, oba mogą zawieść jednocześnie. RAID niczego ci nie kupi w tych okolicznościach. Powinieneś je kupić osobno - miejmy nadzieję, że z różnych partii.

Gdy RAID ulegną awarii, sprawdź, czy musisz zrezygnować z systemu operacyjnego, aby odbudować serwer lustrzany. Na serwerach lustrzanych, które widziałem, możesz uruchamiać, uruchamiać system operacyjny i usuwać błędy w tle, ale to spowalnia (oczywiście, ponieważ czyta dobry dysk i pisze do lustra). Nie jestem pewien, co byłoby wymagane dla tego sprzętowego RAID.

Czarnoskóry
źródło
Mam inne plany tworzenia kopii zapasowych ważnych danych. Gdyby dane w tej tablicy zniknęły, byłbym zdenerwowany i nieszczęśliwy - ale nie dałbym się wkręcić, ponieważ wszystko na nim jest albo jednorazowe, albo wymienne.
kquinn
Używam RAID płyty głównej od kilku lat. Straszna niezawodność kontrolerów, ale remirroring zawsze działał w tle przy działającym systemie Windows.
Loren Pechtel,
Na niektórych systemach, z którymi pracowałem, do raidu sprzętowego trzeba było uzyskać dostęp za pośrednictwem własnego programu przed uruchomieniem. Podczas uruchamiania pojawiał się specjalny naciśnięcie klawisza i miał mini program do inicjowania nowego dysku twardego, raidowania go, przerywania nalotu, odtwarzania ... ale to wszystko było przed uruchomieniem. Były to jednak starsze systemy.
Blackbeagle,
1

Mógłbym tutaj pomóc - rozmawiałem przez telefon ze wsparciem Microsoftu i ludźmi Western Digital. Właśnie kupiłem dwa dyski 1 TB, ponieważ chciałem mieć pewność (ze względu na moje kopie zapasowe), że moje dane zostaną zreplikowane / zarchiwizowane przy minimalnej interferencji. Cóż ... oto co wiem:

Możesz skonfigurować tworzenie kopii lustrzanych (która jest jak RAID 1), ale tak naprawdę nie wykonując następujących czynności - z pułapką.

  1. Musisz zainstalować system Windows 7, aby wykonać kopię lustrzaną - pod warunkiem, że to zrobiłeś

  2. Zazwyczaj lubię partycjonować dysk 0 na C i D, gdzie C oznacza rzeczy i programy OS, a D dane. Każdy dysk 0 i 1 musi być ustawiony na Dynamiczny. (NIE formatuj dysku 1 - pozostaw go niesformatowanego - w przeciwnym razie następny krok nie zadziała).

  3. Kliknij prawym przyciskiem myszy dysk D z dysku 0 i kliknij lewym przyciskiem myszy Add Mirror- gdy to zrobisz, zobaczysz dysk 1 i kliknij go. Oprogramowanie znalazło dysk 1, ponieważ jest całkowicie nieprzydzielony i widzi go jako wolny dysk do zapisu lustrzanego.

  4. Kliknij, OKa za chwilę zobaczysz takie samo miejsce na dysku przydzielone dla dysku 0, na dysku D na dysku 1 i to samo go nazwie - dysk D i resynchronizacja z procentem pokazującym postęp. Może to zająć trochę czasu, nawet bez synchronizacji danych.

Po zakończeniu ponownej synchronizacji - dalsze czynności nie są wymagane - z wyjątkiem tego, że może być konieczne ponowne przeskanowanie dysku, klikając go lewym przyciskiem myszy i wybierając Actionz menu Scan Disks- zajmuje to tylko chwilę i gotowe.

JEDYNY problem polega na tym, że nie można wykonać kopii lustrzanej dysku 0 - napęd C! Jestem bardzo sfrustrowany - próbuje tego, ale robi to tylko do tej pory, a następnie pojawia się komunikat o błędzie w obszarze dysku 0, a czasami pojawia się błąd Virtual Disk Manager „Nie znaleziono zakresu dla Plex”. Co się z tym dzieje ?! Próbowałem badań i być może nie wystarczy, ale ani Microsoft, ani Western Digital nie mogły mi pomóc. Nie wiedzą, co to znaczy, a być może Windows 7 nie jest jeszcze gotowy, aby skorzystać z możliwości tworzenia kopii lustrzanych.

Jak obejść ten problem? - Naprawdę byłbym wdzięczny, wiedząc, jak to zrobiłeś! Proszę napisz do mnie na [email protected].

To wszystko, co dostałem - zabrało mi to cały dzień pracy z Microsoftem i Western Digital dostałem te informacje.

Peter Mortensen
źródło
Nie miałem problemu z kopią lustrzaną partycji System i C: w systemie Windows 7 Professional x64. Postępowałem zgodnie z tymi samymi instrukcjami, co ty, i dublowałem bez żadnych problemów.
kquinn
Wydaje się, że „plex” ma miejsce, jeśli masz już inną partycję. Naprawdę denerwujące.
RomanSt
Mam przeczucie, że Windows chce, aby dublowane partycje rozruchowe znajdowały się w tych samych sektorach na każdym dysku (być może ze względu na możliwość rozruchu). Po otrzymaniu błędu „plex”, gdy po raz pierwszy próbowałem wykonać kopię lustrzaną partycji rozruchowej, przeniosłem istniejącą pierwszą partycję na dysku docelowym do dużego bloku wolnego miejsca na końcu, aby usunąć ją z drogi, a następnie spróbowałem dublowanie ponownie i zakończyło się powodzeniem.
rakslice
1

Nie rób tego

Właśnie przeszedłem 3 miesiące dramatu z oprogramowaniem RAID 5 i Windows 7 (64-bit Premium). Kiedy RAID działał, nie było tak szybko. System upuszczał dyski twarde - w sumie 6. Ostatnia słoma miała miejsce, gdy upuszczono 2 dyski twarde, pozostawiając system w bardzo złym stanie. Właśnie usunąłem RAID z systemu teraz i mam tam dyski twarde 3 x 1 TB (jak b4 z RAID), a system nie jest wolniejszy i znacznie bardziej niezawodny.

Peter Mortensen
źródło
1

Oprogramowanie RAID działa dobrze dla RAID 0 i RAID 1 - może nawet RAID 10. Jeśli chcesz korzystać z RAID 5 lub RAID 6, zdobądź dobry kontroler sprzętowy (ARECA, 3Ware itp.). Zachowaj ostrożność, ponieważ wiele kart RAID dostępnych na rynku to „fałszywe RAID”, podobnie jak płyty główne.

Bowie
źródło
0

Planuję zainstalować swoją detaliczną kopię na Windows 7 x64 i myślę, że zamierzam zmienić sprzętową macierz RAID 0 na Windows Mirroring.

Naprawdę kilka powodów.

  1. Naprawdę nie potrzebuję 1,5 TB na pulpicie, kiedy mam kilka TB w urządzeniach NAS .

  2. tworzenie kopii lustrzanych jest znacznie bezpieczniejsze

  3. w przypadku kopii lustrzanej procesor nie ma wiele do roboty. Istnieje non-XORing. Oczywiście nie ma też XORingu w RAID 0. Wykorzystanie procesora powinno naprawdę wchodzić w grę tylko z RAID 5 lub RAID 6 lub RAID 3.

  4. jak powiedzieli inni, przenośność w przypadku awarii mojej płyty głównej.

Peter Mortensen
źródło