Jak Zbudować I Przyspieszyć Raid 0 - Poradnik
Z jakich dysków budować macierz?
Macierz RAID powinna być budowana z dysków o tych samych parametrach. Nie chodzi tu tylko o pojemność, ale również średni odczyt, czas dostępu, pamięć Cache czy też prędkość obrotową. Wiemy już jak powinno być, ale co wtedy jak w domu mamy starszy dysk, który chcielibyśmy wpiąć w naszą macierz? Taki scenariusz nietrudno sobie wyobrazić u przeciętnego Kowalskiego. Postanowiłem taką konfigurację przetestować w celu sprawdzenia, jak będzie się sprawdzać w praktyce. Do tych celów użyłem już trochę wysłużonego dysku WD2500KS-00MJB0 o pojemności 250GB. Dysk ten został wybrany nie bez powodu. Jak pamiętamy pojemność macierz RAID 0 to wielokrotność najmniejszego dysku razy ilość dysków. Jako, iż moja macierz była zbudowana z dwóch dysków o pojemności 250GB dodając trzeci dysk o takiej samej pojemności otrzymałem macierz o wielkości 750GB, tym samym wykorzystując w pełni dostępne wolne miejsce na wszystkich trzech dyskach.
HD Tach – Long - WD2500KS-00MJB0
Jak widać na powyższym zrzucie ekranu parametry dysku nie są najlepsze, jak na dzisiejsze standardy, jego średni odczyt wynosi zaledwie 55,5MB/s, co w porównaniu do ST3250410AS charakteryzujących się odczytem na poziomie 78-80MB/s, z których mam zbudowaną macierz, wychodzi dosyć blado. Mimo wszystko pora zobaczyć, jak dodanie tego dysku wpłynie na wydajność prezentowanej macierzy.
Testy zostały podzielone na dwie części. W pierwszej porównujemy macierz zbudowaną z dwóch dysków do macierzy zbudowanej z trzech dysków z wyłączoną opcją „Write-Back Cache", natomiast w drugiej części te same macierze porównujemy już z włączoną opcją „Write-Back Cache". Testy zostały przeprowadzone w trzech najpopularniejszych programach testujących wydajność dysków takich, jak HD Tach, HD Tune oraz Everest. Pora na testy. ;)
Część I. Testy z wyłączoną opcją „Write-Back Cache".
HD Tach – Long – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB OFF:
Analizując wyniki z powyższego testu widać, że średni odczyt zwiększył się zaledwie o 3MB/s, natomiast sam wykres w wypadku macierzy trzy dyskowej jest strasznie „poszarpany", winę za to ponosi nasz dodatkowy dysk, który znacząco odstaje parametrami od pozostałych dysków wchodzących w skład macierzy.
HD Tune – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB OFF:
Podobna sytuacja ma miejsce w programie HD Tune bez włączonej opcji "Write-Back Cache" - tutaj średni odczyt wzrosła o ponad 6MB/s natomiast zarówno sam wykres, jak i pola czasu dostępu są znacząco bardziej rozrzucone.
Everest – Long – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB OFF:
Program Everest również, jak i poprzednie programy testujące, wykazał jedynie niewielki wzrost wydajności w porównaniu do konfiguracji dwudyskowej, jedynie czas dostępu zmalał w dość znaczącym stopniu.
Część II. Testy z włączoną opcją „Write-Back Cache".
HD Tach – Long – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB ON:
Po włączeniu opcji „Write-Back Cache" wykres się już „uspokoił", natomiast średni odczyt jest mniejszy niż w macierzy dwudyskowej! Nie jest to wielka różnica, ale jest, widać tu dokładnie, że dodanie wolniejszego dysku do macierzy spowolniło ją całą.
HD Tune – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB ON:
Podobna sytuacja w programie HD Tune, tu wynik w odczycie obu macierzy niemal identyczne, natomiast czas dostępu bardzo rozrzucony.
Everest – Long – 2x ST3250410AS vs. 2x ST3250410AS + WD2500KS-00MJB0 WB ON:
W benchmark’u wbudowanym w Everesta widać, iż nasza trzy dyskowa macierz notuje wszędzie straty względem dwudyskowej z wyjątkiem odczytu na początku dysku i czasu dostępu.
Po dokładnej analizie wszystkich przeprowadzonych testów można wysnuć wniosek, że łączenie w macierz dysków znacząco się różniących parametrami nie jest najlepszym wyjściem. W takim wypadku wzrost wydajności jest niewielki, natomiast sama „kultura pracy" macierzy mocno zachwiana, gdy dodamy do tego jeszcze testy z włączoną opcją "Write-Back Cache" widzimy, iż macierz trzydyskowa notuje jeszcze większe straty. Podsumowując, gdy budujemy swoją domową macierz najlepszym wyjściem jest zakup identycznych dysków, gdyż w przeciwnym wypadku narażamy się na duże straty wydajności. Zasada dotycząca budowy macierzy RAID 0 jest bardzo prosta, macierz jest tak szybka, jak najwolniejszy dysk w niej - o tym zawsze należy pamiętać.