Strona 1 z 1

Kontroler ATA RAID

Nowy postNapisane: sobota, 11 października 2008, 09:12
przez Michal-S2
Mam w komputerze 2 dyski ATA, każdy po 120 GB. Na jednym mam dane, a na drugim kopie zaposowe. Myślałem o zakupie kontrolera RAID. Na Ceneo wybrałem sobie dwa modele, ale jeszcze nie jestem zdecydowany - http://www.ceneo.pl/225045 i http://www.ceneo.pl/764069. Co myślicie o takim zakupie? Czy z kontrolera X-POWER też będę mógł uruchomić system operacyjny?

Re: Kontroler ATA RAID

Nowy postNapisane: sobota, 11 października 2008, 09:52
przez Cyfrowy Baron
Pytanie do czego potrzebujesz tych kontrolerów RAID, czy chcesz:

* zwiększenie niezawodności (odporność na awarie),
* przyspieszenie transmisji danych,
* powiększenie przestrzeni dostępnej jako jedna całość.

czy też chcesz tylko mieć, żeby mieć i czy na pewno tego potrzebujesz.

Re: Kontroler ATA RAID

Nowy postNapisane: sobota, 11 października 2008, 09:58
przez Michal-S2
zwiększenie niezawodności (odporność na awarie)

Chcę żeby kontroler działał w trybie RAID 1. Chociaż raczej potrzebuję tego, bo mam bardzo dużo potrzebnych danych, z których robienie kopii zapasowej trwa dużo czasu.

Re: Kontroler ATA RAID

Nowy postNapisane: sobota, 11 października 2008, 12:42
przez Cyfrowy Baron
RAID 1 polega na replikacji pracy dwóch lub więcej dysków fizycznych. Powstała przestrzeń ma rozmiar pojedynczego nośnika.

Zyskasz tylko na odporności na awarię, gdy jeden dysk padnie będziesz mógł go odtworzyć z drugiego, no i możliwie że zyskasz na szybkości odczytu, gdyż możliwy jest odczyt:

odczyt sekwencyjny z kolejnych dysków macierzy - przy pewnej charakterystyce odczytów możliwe osiągnięcie szybkości takiej jak w RAID 0
odczyt wyłącznie ze wskazanych dysków - stosowane w przypadku znacznej różnicy w szybkościach odczytu z poszczególnych dysków

tracisz jednak na pojemności gdyż całkowita pojemność jest taka jak pojemność najmniejszego dysku, tracisz również na szybkości zapisu, gdyż możliwe tryby zapisu to:

zapis sekwencyjny na kolejne dyski macierzy - czas trwania operacji równy sumie czasów trwania wszystkich operacji
zapis równoległy na wszystkie dyski macierzy - czas trwania równy czasowi trwania operacji na najwolniejszym dysku

[...]potrzebuję tego, bo mam bardzo dużo potrzebnych danych, z których robienie kopii zapasowej trwa dużo czasu.


W związku z powyższym RAID 1, jest akurat odwrotnie proporcjonalny do Twoich potrzeb, gdyż zmniejsza się pojemność więc zapiszesz mniej danych oraz wydłuża się czas zapisu, więc wydłuży się również czas robienia kopi zapasowej.



Dla Twoich potrzeb odpowiedniejszy byłby chyba RAID 0. Polega on na połączeniu ze sobą dwóch lub więcej dysków fizycznych tak, aby były widziane jako jeden dysk logiczny. Powstała w ten sposób przestrzeń ma rozmiar taki jak liczba dysków * rozmiar najmniejszego z dysków. Dane są przeplecione pomiędzy dyskami. Dzięki temu uzyskujemy znaczne przyśpieszenie operacji zapisu i odczytu ze względu na równoległe wykonywanie operacji na wszystkich dyskach w macierzy. Warunkiem uzyskania takiego przyśpieszenia jest operowanie na blokach danych lub sekwencjach bloków danych większych niż pojedynczy blok danych macierzy RAID 0.
Zyskasz na pojemności, tzn. jeżeli masz dwa dyski o różnych pojemnościach to i tak całkowita pojemność będzie równą dwukrotnej pojemności najmniejszego z tych dysków, więc w takim przypadku jednak tracisz na pojemności, najlepiej jest mieć dwa dyski o tej samej pojemności. Niewątpliwie jednak zyskasz na szybkości zapisu i odczytu.
Wadą jest brak odporności na awarie, z tym, że awaryjność dysków jest taka sama jak awaryjność pojedynczego dysku, niemniej jednak gdy awarii ulegnie jeden z dysków to tracisz wszystkie dane również z tego drugiego.
Pozostałe poziomy RAID oferują obniżoną prędkość zapisu.

Jeżeli chcesz zyskać na szybkości zapisu i odczytu, to nie musisz uciekać się do macierzy, wystarczy kupić dysk z 32 MB cache. Gdy y siebie zmieniłem dysk z 4 MB cache na 16 MB cache od razu zauważyłem wzrost szybkości zapisu i odczytu.

Re: Kontroler ATA RAID

Nowy postNapisane: piątek, 7 listopada 2008, 23:33
przez Michal-S2
Czym się różni RAID sprzętowy od RAID-u programowego?

Re: Kontroler ATA RAID

Nowy postNapisane: sobota, 8 listopada 2008, 00:14
przez Cyfrowy Baron
Określenia sprzętowy - programowy odnoszą się do sposobu tworzenia macierzy.

W przypadku programowego RAID za sterowanie zespołem dysków odpowiada oprogramowanie zainstalowane na komputerze. Niektóre z systemów operacyjnych mają już niezbędne składniki. Na przykład Windows NT obsługuje RAID 0 oraz RAID 1 i 5 - ten ostatni tylko w wersji serwerowej. W programowym RAID oprogramowanie bardzo obciąża procesor komputera, ponadto jest związane z konkretną platformą i systemem operacyjnym. Oprócz tego zwykle mamy tylko jedno lub dwa złącza do podłączenia napędów, co ogranicza możliwości równoległych odwołań do dysków, a zatem i wydajność.

W RAID sprzętowym macierzą steruje specjalny kontroler. Daje to w efekcie odciążenie procesora i wzrost wydajności. Ponadto kontroler RAID łączy się z dyskami przez wiele kanałów, co umożliwia równoległe odwołania i zapewnia szybki transfer danych. Sprzętowe macierze RAID pracują niezależnie od platformy, choć wymagają oprogramowania dostosowanego do systemu operacyjnego.