Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Jak Zbudować I Przyspieszyć Raid 0 - Poradnik

Mardok | 12-01-2008 17:47 |

Jakie ma znaczenie numer portu SATA?

Podczas poszukiwania sposobów na temat zwiększania wydajności macierzy RAID, natrafiłem na pewną informację. Mianowicie, wyniki macierzy mogą być uzależnione od portu SATA, w którym są wpięte dyski na tym samym kontrolerze. Postanowiłem to sprawdzić u siebie, posiadając kontroler ICH8R z 6 portami SATA przystąpiłem do testów. Sprawdziłem dwie konfiguracje na tej samej macierzy. W pierwszym wypadku macierz byłą podpięta do portów 1 oraz 2, w drugim natomiast do portów 4 oraz 5. Wyniki testów zaprezentuję na wykresach programu testującego HD Tach w teście Long.

HD Tach RAID 0 – Long – Porty: 1 oraz 2

HD Tach RAID 0 – Long – Porty: 4 oraz 5

Wykresy przedstawiają najwyższe odnotowane wyniki dla danej konfiguracji. Testy były przeprowadzone wielokrotnie w celu wyeliminowania błędu pomiarowego, a wynik ze wszystkich testów został uśredniony. Po przeanalizowaniu efektów testu mogę powiedzieć, iż u mnie różnica między portami 1-2 a 4-5 nie jest duża i oscyluje w granicy od 0,5 do 1MB/s, co nie jest szczególnie wielką wartością. Warto zaznaczyć, że dla innych kontrolerów, dysków czy nawet sterowników macierzy RAID ta różnica może być większa! Podsumowując: pomimo niewielkich różnić zalecałbym podpinanie macierzy do portów SATA oznaczonych jak najmniejszym numerem. Na pewno to nie zaszkodzi, a może przynieść dodatkowe korzyści w postaci niewielkiego wzrostu wydajności.

Ustawienia Strip Size dla RAID 0

Ustawienie wielkości paska dla macierzy RAID 0 ma dość duże znaczenie dla wydajności. Większość ludzi stosuje wielkość równą 128KB, która jest domyślnie tak ustawiona dla tego typu macierzy, co w wypadku programowych (softwarowych) kontrolerów RAID nie jest najlepszym rozwiązaniem. Z przetestowanych kilku konfiguracji najlepsze wyniki udało się uzyskać na pasku o wielkości 32KB dla mojej macierzy z systemem operacyjnym. Oto małe porównanie domyślnej wielkości paska 128KB z nową wartością wynoszącą 32KB. Testy zostały przeprowadzone w programie HD Tach w teście Long.

HD Tach Long – Strip Size 128KB:

HD Tach Long – Strip Size 32KB:

Jak widać na powyższych zrzutach ekranu, wzrost wydajności w tym wypadku okazał się dość spory i wynosi ponad 20MB/s w średnim odczycie, co nie jest małą wartością i dodatkowo potwierdza teorię, że wielkość paska – „Strip Size" ma wielkie znaczenie dla wydajności macierzy. Domyślna wartość 128KB sprawdza w wypadku sprzętowych kontrolerów z własnym procesorem i pamięcią podręczną. W naszym wypadku kontroler wbudowany w płytę, to kontroler programowy (softwarowy), który z racji swej konstrukcji pracuje o wiele lepiej z paskami o mniejszym rozmiarze. Dodatkowym czynnikiem wpływającym na wydajność na danym ustawieniu są same sterowniki kontroler RAID, o których piszę nieco niżej. Z innych testowanych ustawień wielkości paska, o których warto wspomnieć, jest wielkość wynosząca 16KB, która według wielu serwisów komputerowych ma zapewnić najlepszy liniowy odczyt. U mnie jednak wyniki na tej wielkości były średnio o 5 do 7 MB/s gorsze od ustawienia Strip Size 32KB.

Uwagi końcowe:

Jak pisałem wyżej, najwydajniejsza wielkość paska jest powiązana zarówno z samym kontrolerem RAID, jak i sterownikami. U mnie najwydajniejszym ustawieniem na kontrolerze ICH8R jest 32KB. Na kontrolerach innych firm, a nawet na innej wersji sterowników, czy też na dyskach z inną pojemnością pamięci podręcznej wyniki mogą być inne. Regułą jest jednak stosowanie na kontrolerach programowych (softwarowych) wielkości pasków poniżej 64KB, gdyż na takich wartościach można osiągnąć najlepsze wyniki. W dalszej części artykułu opisuję metodę, dzięki której bez utraty danych możemy do woli zmieniać wielkość paska i dobrać sobie samemu najwydajniejsze ustawienie, niestety wadą metody jest wymóg posiadania osobnego dysku na czas operacji ze znaczącą ilością wolnego miejsca.

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 1

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.