Do badań wykorzystałem dwa dyski twarde Seagate Barracuda 7200.7 ST3200822AS o pojemności 200 GB. Na połowie wolnej przestrzeni utworzyłem macierz RAID 0 o rozmiarze 200 GB, na której zainstalowałem Windows XP Professional SP1. Drugą połowę przeznaczyłem na macierz RAID 1, której łączna pojemność wyniosła 100 GB (drugie 100 GB zostało “zmarnowane” na utworzenie tzw. mirroru). W ten sposób powstał system dyskowy, który jednocześnie charakteryzuje się bardzo dużą prędkością transmisji (RAID 0) i wysokim poziomem bezpieczeństwa przechowywanych na drugiej partycji danych (RAID 1).
Seagate Barracuda 7200.7 ST3160827AS |
Ocena ogólna (POWER): 66 Opłacalność (ECONO): 62 Interfejs: Serial ATA/150 Pojemność: 160 GB Czas dostępu: 8,5 ms Prędkość obrotowa talerzy: 7200 obr./min Bufor: 8 MB Głośność: 25 dBa Gwarancja: 36 miesięcy |
+ kolejkowanie rozkazów, cicha praca, przystępna cena – dość niska wydajność mimo NCQ |
Cena: 520 zł www.komputronik.pl |
Maxtor MaxLine III 7B250S0 |
Ocena ogólna (POWER): 81 Opłacalność (ECONO): 30 Interfejs: Serial ATA/150 Pojemność: 250 GB Czas dostępu: 9,3 ms Prędkość obrotowa talerzy: 7200 obr./min Bufor: 16 MB Głośność: 27 dBa Gwarancja: 36 miesięcy |
kolejkowanie rozkazów, 16-megabajtowy bufor, duża pojemność wysoka cena |
Cena: 1020 zł www.abcdata.pl |
Powyższy układ proponuję użytkownikom, którzy chcą mieć wydajny system operacyjny, a jednocześnie muszą zabezpieczyć dane przed utratą. Oczywiście nic nie stoi na przeszkodzie, aby zrobić odwrotnie. Jeżeli preferujemy bezpieczny system, najpierw zakładamy macierz RAID 1, później RAID 0 i na pierwszej instalujemy system operacyjny. Wtedy na macierzy RAID 0 możemy trzymać mało istotne dane, np. materiały audio i wideo, które można odtworzyć z kopii zapasowych. Nic też nie stoi na przeszkodzie, aby partycje miały inne rozmiary. Można np. utworzyć macierz RAID 0 o pojemności 10 GB, na której będziemy trzymali system operacyjny i wszystkie aplikacje, a resztę miejsca przeznaczyć na RAID 1 i przechowywać tam ważne pliki.
Z moich doświadczeń wynika także, że jeśli chcemy skorzystać z zalet funkcji Intel Matrix RAID, lepiej tworzyć macierze z poziomu oprogramowania zaszytego w BIOS-ie płyty głównej na czystych, sformatowanych dyskach twardych. Jeżeli mamy już zainstalowany system operacyjny na jednym napędzie, można podłączyć drugi, ale wtedy będziemy mogli dokonać migracji tylko do RAID 0 lub 1. Próba utworzenia mieszanej macierzy Matrix (RAID 0 i 1 obok siebie) z dysku systemowego i podłączonego drugiego sformatowanego napędu nie powiodła się.
Drugą technologią wprowadzoną w mostku ICH6R/RW jest Native Command Queuing, czyli kolejkowanie rozkazów (patrz: CHIP $(LC109107:Gratka dla CPU)$). Mówiąc w skrócie: zadanie tej funkcji polega na inteligentnym sterowaniu i optymalizacji kolejnością zapisu i odczytu danych. Dysk z NCQ nie ustawia rozkazów w kolejności nadejścia, ale tak je segreguje, aby głowica HDD podczas zapisu i odczytu danych położonych w różnych miejscach talerzy wykonywała jak najmniej skoków. Ponadto kolejka rozkazów może być dynamicznie modyfikowana.
Wyniki testów tylko częściowo potwierdzają zapowiadany wzrost wydajności wynikający z zastosowania NCQ. Ogólne rezultaty benchmarków dysków Barracuda 7200.7 ST3160827AS i MaxLine III 7B250S0 nie różnią się znacząco od podobnych modeli pozbawionych funkcji NCQ. Napędy z NCQ działają o kilka procent szybciej tylko w nielicznych sytuacjach. Wspomniany wzrost prędkości zaobserwowaliśmy w teście XP Startup (PCMark04 0.1.2) oraz w Sandrze 2004 (buforowany i losowy odczyt/zapis danych). Wyniki Sandry potwierdzają, że kolejkowanie rozkazów przyśpiesza transmisję danych, w momencie kiedy dane pobierane są z rozrzuconych na dysku sektorów. Według zapewnień producentów zalety technologii NCQ (wzrost wydajności nawet o 20%) w pełni wykorzystane mogą być szczególnie w systemach bazodanowych czy serwerach plików oraz wszędzie tam, gdzie następują równoczesne odwołania do danych zapisanych w różnych obszarach dysku.
Wydajność RAID 0 na chipsecie 925X | ||
1 dysk | 2 dyski | |
SiSoft Sandra 2004 Drive Index: | 39 652 | 60 541 |
SiSoft Sandra 2004 Drive Index: Sequential Read: | 61 | 97 |
SiSoft Sandra 2004 Drive Index: Sequential Write: | 49 | 67 |
WinBench 99 Disk Transfer Rate: Beginning | 64 600 | 129 000 |
WinBench 99 Disk Transfer Rate: End | 37 200 | 116 000 |
WinBench 99 Disk Access Time | 12,4 | 10,3 |
WinBench 99 Disk Playback/Bussines: Overall | 16 000 | 18 500 |
WinBench 99 Disk Playback/High-End: Overall | 41 200 | 56 400 |
PCMark04 HDD | 4716 | 6346 |
PCMark04 XP Startup | 8,8 MB/s | 12,8 MB/s |
PCMark04 File Copying | 31,8 MB/s | 53,2 MB/s |