Słaba wydajność w RAID 0

0 głosów
wizyt: 2,906

Witam.

Dzisiaj kupiłem dwa dyski Seagate 7200.12 500GB 16MB i postanowilem je połączyć w RAID 0.

Najpierw sprawdziłem ich wydajność programami HD Tune i HD Tach bez RAID i mialy sredni odczyt nieco ponad 130MB/s.

Po połączeniu dysków w RAID 0, zainstalowaniu systemu Windows 7 i zrobieniu testu wyszły mi takie wyniki:

Średni odczyt ok 60MB/s, burst ok. 160MB, CPU Utilization 48% (mam dwa rdzenie to pewnie jeden był 100% obciażony, dlatego taki wynik). W tym momencie paski mialem ustawione na 32k. Za pierwszym razem jak mialem 4k to wyniki byly jeszcze gorsze.

Nie ukrywam, z RAID mam pierwszy raz do czynienia i może coś źle zrobiłem. Nie wiem jakiego rozmiaru paski najlepiej ustawić itd.

Może trzeba doinstalować jakies sterowniki czy coś. Proszę o pomoc.

Sprzęt:

MOBO: ASUS M3N78

CPU: Athlon 64 6000+ X2

RAM: 2GB

23 kwietnia 2010 w Dyski twarde przez użytkownika pikimar Poziom 3 (780)
   

13 odpowiedzi

0 głosów
Jak masz standardowe sterowniki kontrolera raid to od razu wbijaj na game.amd.com i ściągaj stery. Mi w ten sposób urósł transfer o jakieś 30 mB/s, chociaż od początku miałem już dość zadowalające wyniki. Polecam zainstalować też raidXpert - możesz nim sprawdzać odczyty smart, zmieniać opcje dysków (np. włączyć NCQ), tworzyć macierze raid itd.

Dlaczego tak obciążony rdzeń? Pewnie taki urok RAID, u mnie też dość mocno obciąża 1 rdzeń (nawet do 80% przy włączonym hdtune).

32k, 4k - chodzi ci o stripe size?
odpowiedź 23 kwietnia 2010 przez użytkownika aello Poziom 7 (10,240)
0 głosów
A tam sa sterowniki do RAID? Bo nie wiem gdzie tego szukac. Jakbyś mógł mi podpowiedzieć albo dać link.
odpowiedź 23 kwietnia 2010 przez użytkownika pikimar Poziom 3 (780)
0 głosów
Z tymi sterownikami sie troche zapędziłem, zdawało mi sie, że ta płyta jest na chipsecie amd, ale jednak na nvidii.

Steroniki masz tutaj:
http://www.nvidia.pl/Download/index.aspx?lang=pl
odpowiedź 23 kwietnia 2010 przez użytkownika aello Poziom 7 (10,240)
0 głosów
Oto wynik z HD Tune:
http://img685.imageshack.us/img685/4604/hdtachxe.jpg

a to z HD Tach:
http://img401.imageshack.us/img401/8049/hdtach.jpg

ps. Znalazlem te sterowniki na game.amd.com, te wyniki sa po ich zainstalowaniu.
Bez nich bylo to samo.

32k, 4k, tak chodzi mi o stripe size.
odpowiedź 23 kwietnia 2010 przez użytkownika pikimar Poziom 3 (780)
0 głosów
Z nvidii juz instalowalem wszystko co sie dalo :)
Wykres z HD Tach jest jakis taki za bardzo poziomy. Zwykle mialem opadający. Moze cos blokuje wyzszy transfer? Plyta glowna, moze kontroler jest taki ze lepiej nie bedzie? Jak myslisz/myslicie?
Dodam, że bez raida mam lepsze wyniki dla tych dysków niż w raid.
odpowiedź 23 kwietnia 2010 przez użytkownika pikimar Poziom 3 (780)
0 głosów
To proste. Masz na płycie taki raczej zabawkowy, programowy kontroler RAID bez własnego procesora. Całość zadań, które wykonuje ten kontroler spada na główny procesor, czyli możesz stworzyć tylko tzw. FakeRAID. Tutaj poczytaj o tym więcej:
http://en.wikipedia.org/wiki/RAID#Firmware.2Fdriver-based_RAID_.28.22FakeRAID.22.29

Na takim kontrolerze nigdy nie będziesz miał takiej wydajności jak na prawdziwym (i drogim) kontrolerze sprzętowym. Być może to już szczyt jego możliwości. Mi się kiedyś trafił kontroler Silicon Image za 40zł i średnia prędkość odczytu na nim w RAID-0 wynosiła... 20 MB/s.
odpowiedź 24 kwietnia 2010 przez użytkownika Skipperro Poziom 7 (19,430)
0 głosów
Skippero: pomyliles zabawkowe rozwiazania z podanym przez siebie SILem :)
Aktualnie niemal wszystkie plyty obsluguja fake RAID i ich wydajnosc - pomimo, ze nie jest taka, jak na osobnych kartach do tego stworzonych (nie wliczajac tych rozzwiazan zabawkowych - kryterium: cena) - jest zadowalajaca. A to oznacza, ze jest wyzsza od pojedynczego dysku.
Rozwiazania nalezy szukac nie w fakcie podpiecia dyskow do takiego "kontrolera", ale raczej w zlej konfiguracji czegos: byc moze chodzi o niewlasciwe porty na plycie, byc moze ktorys kabelek jest zly (obie rzeczy najlepiej sprawdzic nie przepinajac nic z plyty po tescie w RAID, a likwidujac jedynie macierz i sprawdzajac oba dyski z osobna na tych gniazdach i kabelkach), byc moze ktorys dysk jest zly (sprawdz status SMARTem), byc moze nie masz ostatniej aktualizacji BIOSu. Optymalny Strip liczy sie w oparciu o srednia dlugosc pliku w swoim systemie, 32k raczej powinna byc OK. Jesli stery masz w porzadku (najnowsze od producenta - chodzi o chipset, nie w wersji beta) i masz zainstalowany Dual Core Optimizer i w/w warunki sa spelnione, to ja juz nie wiem, moze jedynie partycje testowa miales zapchana, albo sprawdzales w momencie mielenia dyskiem przez system ?
odpowiedź 24 kwietnia 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
Dyski sa sprawne.
Podpialem je pod porty sata1 i sata2, na sata 3 mam podpiety stary dysk z systemem na ktorym robie testy dyskow bez raid.
Jak dzialam w raid to stary dysk odpinam zeby sie nic nie powalilo na nim przypadkiem.
Instalowalem sterowniki nvidia nforce7, windows update bodajze sam mi wrzucil amd dual core optimizer.
Kabelki sprawne, system swiezo zainstalowany, nic nie mielil podczas testu.
Biosu nie zmienialem, sprobuje, ale boje sie cos spartolic ;)
odpowiedź 24 kwietnia 2010 przez użytkownika pikimar Poziom 3 (780)
0 głosów
Ostatnie podejscie.
Zrobilem od nowa macierz, tym razem dalem w ustawieniach biosu stripes na optimal (czyli nie wiem jaki teraz maja rozmiar)
Wyniki:
http://img401.imageshack.us/img401/2889/stripeoptimalhdtach.jpg
http://img693.imageshack.us/img693/6956/hdtunej.jpg

dla porownania pojedynczy dysk:
http://img704.imageshack.us/img704/6526/hdtach500gb.jpg

RAID niby dziala srednio troche lepiej niz pojedynczy dysk, ale liczylem na cos bardziej spektakularnego :( Szczegolnie ze odczyt poczatku macierzy jest jakis taki powolny.
Moze ktos ma jeszcze jakies pomysly?
odpowiedź 24 kwietnia 2010 przez użytkownika pikimar Poziom 3 (780)
0 głosów
Zobacz, ile Twoja plyta ma wersji BIOSu do tylu. Byc molze to jest przyczyna. Jak nie jestes pewien, jak samemu to zrobic - zlec serwisowi.
odpowiedź 25 kwietnia 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
To jest raid 0 czy raid 1??
odpowiedź 25 kwietnia 2010 przez użytkownika Krzychu2009 Poziom 5 (3,000)
0 głosów
Wygląda na raid 0, czyżby procesor za słaby?? Mam dysk 1TB i mam lepszy wynik heh.
odpowiedź 25 kwietnia 2010 przez użytkownika Krzychu2009 Poziom 5 (3,000)
0 głosów
Witam, odświeżam temat - mam identyczny problem co kolega - kontroler AMD, wykres z hd tune idealnie płaski (na poziomie 85 mb/s) wcześniej raid działal idealnie (240mb/s) dodam że pod linuksem wszystko jest OK, coś windows miesza) kolego pikimar czy rozwiązałeś problem ?
odpowiedź 5 października 2011 przez użytkownika tomekm Poziom 1 (140)
...