Dopasowane lub niedopasowane dyski dla macierzy RAID?

18

Rozglądając się, pojawiają się sprzeczne informacje na ten temat, a niektóre zdecydowanie sugerują jedno lub drugie.

Z mojego zrozumienia wynika, że ​​problem z dopasowanymi dyskami polega na tym, że zużycie na obu dyskach jest mniej więcej takie samo, więc potencjał awarii drugiego dysku lub wkrótce po nim jest dość wysoki.

Ludzie twierdzą również, że dopasowane dyski zapewniają znacznie wyższą wydajność, jednak przy założeniu, że niedopasowane dyski są mniej więcej takie same (np. Dyski SATA II 7200 obr./min o pojemności 1 TB i 32 MB pamięci podręcznej), to niewielkie różnice między powiedzmy Seagate i Western Digital (powiedzmy jeden ma szybkość odczytu 128 MB / s, a drugi szybkość odczytu 150 MB / s, a także, jak sądzę, różne inne drobne różnice) faktycznie powoduje zauważalną utratę wydajności, tj. potencjalnie gorszy niż dwa dopasowane dyski 128 MB / s lub RAID nie bardzo cię to obchodzi i daje ci zasadniczo optymalne rozwiązanie (np. do 278 MB / s całkowitej prędkości odczytu dla RAID 0 i 1) i podobne dla innych RAID z większą liczbą „niedopasowanych” dysków (5 i 1 + 0 przychodzą ci na myśl jako możliwości)?

Nie mogłem też znaleźć wielu informacji na temat tego, jak to się różni w różnych konfiguracjach RAID, np. RAID 0 lub RAID 1, RAID programowy lub sprzętowy itp. Zakładam, że takie rzeczy mają wpływ, i to nie jest takie samo dla RAID w ogóle?

Wola
źródło
Możesz kupić ten sam model, nowy i używany do raid1, jeśli jest to problem.
inf3rno

Odpowiedzi:

17

Punkty do zapamiętania dla RAID 1:

SPOWOLNIENIE napędów ... dyktuje ogólną prędkość.

MNIEJSZE dyski ... dyktują ogólny rozmiar.

Jeśli jesteś z tym ok .... to znacznie lepsze DO mieć napęd tak różne, jak to możliwe. Kupowane w różnych momentach, z różnych sklepów, wykonane przez różnych producentów.

Powód? Kiedy dyski ulegną awarii ... CHCĘ , aby uległy awarii w różnych momentach ... nie w tym samym czasie.

Super_PC_Chick
źródło
Co powiesz na przeczytanie? Zakładam, że zależy to od kontrolera / sterownika, ale jeśli odczyt danych z dwóch dysków NIE zostanie sprawdzony / porównany przez kontroler, prędkość odczytu może być równa najszybszemu dyskowi, prawda? A jeśli masz włączoną pamięć podręczną zapisu (nawet w systemie operacyjnym), prędkość zapisu może nie ucierpieć tak bardzo, jeśli jeden dysk jest wolny. Jeśli to prawda, można mieszać tani napęd o niskiej prędkości + drogi i szybszy o dużej wytrzymałości i mieć dobrą i tanią konfigurację wydajności. Ale znowu myślę, że to zależy od kontrolera / sterownika. Wykonanie konfiguracji testowej może być interesujące. Można zacząć od wbudowanego oprogramowania Intel Sata contr.
MrCalvin
Nieprawda w przypadku RAID oprogramowania btrfs.
inf3rno
@ inf3rno Dlaczego to?
dim
@dim Może używać dysków o różnych rozmiarach i zajmować na nich całe miejsce, jeśli masz wystarczająco dużo dysków.
inf3rno
@ inf3rno ma rację, ale nie unieważnia sugestii, aby uzyskać dyski różnych marek / partii. Myślałem, że o tym mówisz.
dim
3

Zalety dopasowanych napędów są bardziej opłacalne. Tablica będzie tak szybka jak najwolniejszy dysk. Inne czynniki są logiczne, a nie fizyczne (źle wyrównana tablica pasków).

surfasb
źródło
Więc biorąc pod uwagę powiedzmy, że dysk 200 MB / s i dysk 150 MB / s mówią w RAID 1, na przykład maksymalna prędkość odczytu wyniesie 300 MB / s, a nie 350 MB / s?
Czy
Odczyty i zapisy muszą odbywać się mniej więcej jednocześnie z dyskami. Niektóre kontrolery mogłyby teoretycznie (i prawdopodobnie w praktyce) poradzić sobie z tym na poziomie kontrolera, ale jeśli jeden z dysków jest wolniejszy, po prostu i tak na niego czekasz.
Shinrai,
2
Wszystko to w dużej mierze zależy od używanego kontrolera RAID. Niektóre kontrolery RAID mają dużo pamięci podręcznej, więc mogą zmniejszyć efekt oczekiwania na dysku, ale należy pamiętać, że ponieważ jest to nalot, BĘDZIE WOLNIEJSZY niż bezpośredni dostęp do dysku NAWET JEŚLI dyski są dopasowane szybkością . Kontroler rajdu staje się dużym elementem układanki wydajności.
Zeke Hansell
Zeke porusza dobrą sprawę. W zależności od kontrolera RAID różnice w niedopasowanych dyskach można znacznie złagodzić.
surfasb
@ZekeHansell Dlaczego RAID będzie wolniejszy? Czy RAID 1 nie powinien zapewniać szybszych prędkości odczytu w porównaniu z pojedynczym dyskiem?
Pavel Tankov
2

Używanie dopasowanych napędów nie jest ważne. Zwłaszcza w „normalnych warunkach”

  1. Wartość ekonomiczna: jeśli nie używasz naprawdę wysokiej klasy urządzeń (powiedzmy SSD) z dyskami niższej klasy (stary dysk twardy), nie oszczędzasz, używając dopasowanych dysków, przynajmniej niewielkiej ilości. Biorąc dysk o pojemności 1 TB z 32 MB pamięci podręcznej od dwóch producentów, są one zwykle w podobnej cenie.

  2. Niepowodzenie: możliwe jest, że dyski z tej samej partii rozkładają się w tym samym czasie. Prawdopodobieństwo jest wyższe, ale niezbyt wysokie. Dla RAID0 tak naprawdę nie ma znaczenia, w takim przypadku lepiej mieć identyczne dyski - jeśli ktoś zawiedzie, i tak wszystko zniknie. Jest to ważne w przypadku większych macierzy, w tym wielu dysków - jeśli masz 16 x 2 TB w RAID5, przebudowa zajmie dużo czasu (prawdopodobnie dni), a następnie katastrofa, jeśli inny dysk ulegnie awarii. W przypadku RAID1 nie jest to poważny problem.


Szybkość: nie, zwykły kontroler / oprogramowanie RAID RAID nie może korzystać z pełnej wydajności dysków o różnych prędkościach. W RAID1 / RAID0 wszystko jest rozłożone w 50% na obu dyskach (w RAID1 dublowane jednakowo). 50% odczytów i zapisów trafia na każdy dysk, niezależnie od prędkości dysku.

Olli
źródło
2
RAID pierwotnie miał oznaczać „niedrogie” dyski, ale już dawno przestał być tanim sposobem korzystania z wielu dysków i stał się podstawowym sposobem na uzyskanie kuloodpornej redundancji.
Zeke Hansell
5
Miał przyjaciela, który kupił system wczesnych nalotów. Wszystkie 5 napędów zostało skonfiskowanych dokładnie w tym samym czasie z powodu problemu fabrycznego ze środkiem smarnym, którego używali w fabryce i wszystkie były 5 z tej samej partii produkcyjnej. Nie mów, że to nie może się zdarzyć.
Zeke Hansell,
1
@Zeke: nie, nie powiedziałem, że to nie może się zdarzyć
Olli,
1
+1 za mówienie o wpływie prędkości, jaki uzyskasz z różnych napędów prędkości (jak szybko możesz czytać / pisać).
Trevor Boyd Smith