RAID 1 je preprosta konfiguracija zrcala, kjer dva (ali več) fizična diska shranjujeta enake podatke in tako zagotavljata odvečnost in toleranco napak. RAID 5 ponuja tudi odstopanje napak, vendar podatke razdeli tako, da jih črta po več diskih.
Poglejmo podrobno konfiguracije RAID 1 in RAID 5.
RAID 1 | RAID 5 | |
---|---|---|
Ključna lastnost | Zrcaljenje | Striping s pariteto |
Striping | Ne; podatki so v celoti shranjeni na vsakem disku. | Da; podatki so črtasti (ali razdeljeni) enakomerno na vseh diskih v nastavitvi RAID 5. Poleg podatkov so shranjene tudi informacije o pariteti (enkrat), tako da jih je mogoče obnoviti, če eden od pogonov ne uspe. |
Zrcaljenje, odveč in toleranca napak | Da | Brez zrcaljenja ali odvečnosti; odstopanje napak se doseže z izračunavanjem in shranjevanjem paritetnih informacij. Lahko prenaša odpoved 1 fizičnega diska. |
Izvedba | RAID 1 ponuja počasnejše hitrosti zapisovanja, vendar lahko ponudi enako uspešnost branja kot RAID 0, če regulator RAID uporablja multipleksiranje za branje podatkov z diskov. | Hitro bere zaradi črtanja (podatki, razporejeni na več fizičnih diskov). Pisanje je nekoliko počasnejše, ker je treba izračunati podatke o pariteti. Ker pa se parnost porazdeli, 1 disk ne postane ozko grlo (tako kot pri RAID 4). |
Prijave | Kadar izguba podatkov ni sprejemljiva, npr. Arhiviranje podatkov | Dobro razmerje med učinkovitim skladiščenjem, spodobno zmogljivost, odpornost na napake in dobra varnost. RAID 5 je idealen za datotečne in aplikacijske strežnike, ki imajo omejeno število podatkovnih pogonov. |
Najmanjše število potrebnih fizičnih diskov | 2 | 3 |
Paritetni disk? | Se ne uporablja | Podatki o pariteti se porazdelijo med vse fizične diske v RAID. Če eden od diskov ne uspe, se informacije o pariteti uporabijo za obnovitev podatkov, ki so bili shranjeni na tem pogonu. |
Prednosti | Odlične zmogljivosti, tudi če so pisanja nekoliko počasnejša v primerjavi z RAID 0. Odstopanje napak z enostavno obnovitvijo (preprosto kopirajte vsebino enega pogona na drugega) | Hitro branje; poceni odveč in odstopanje napak; Do podatkov lahko dostopate (čeprav počasneje), tudi če je obnovljeni pogon v postopku obnove. |
Slabosti | Zmogljivost pomnilnika se učinkovito zmanjša na polovico, ker sta shranjeni dve kopiji vseh podatkov. Če je treba obnoviti po napaki, izklopite RAID, tako da podatki med obnovitvijo niso dostopni. | Obnovitev po okvari je počasna zaradi izračunov paritete, ki so vključeni v obnovo podatkov in obnovo nadomestnega pogona. Med nadaljevanjem je možno brati iz RAID-a, vendar bodo operacije branja v tem času precej počasne. |
Konfiguracija RAID 1 je precej preprosta - vse podatke shranjujte enako na več fizičnih diskih. Običajno sta v RAID 1 le 2 diska, vendar jih je za dodatno odveč mogoče dodati še več.
Shranjevanje podatkov v nastavitvi RAID 1RAID 5 zagotavlja odpornost napak zaradi odvečnosti. Vendar pa RAID 5 namesto da shrani zrcalno sliko vseh podatkov (kot v RAID 0), optimizira učinkovitost shranjevanja z uporabo paritete in kontrolne vsote, računalniške tehnike, ki se pogosto uporablja za odkrivanje in odpravljanje napak. Bloki paritete omogočajo rekonstrukcijo podatkov, če eden od podatkovnih blokov manjka.
Konfiguracija RAID 5 uporablja črtanje s porazdeljeno pariteto, da zagotovi odstopanje odpovedi. Na tej sliki so bloki združeni po barvi, tako da lahko vidite, kateri parnostni blok je povezan s katerimi podatkovnimi bloki.V konfiguraciji RAID 4 se za shranjevanje podatkov o pariteti uporablja namenski disk. Vendar pa RAID 5 uporablja porazdeljena pariteta tako da se parnostni bloki shranijo na vsak fizični disk v okroglem robu. Za striptiz potrebujete vsaj dva diska in še enega za shranjevanje paritetnih bitov; zato RAID 5 potrebuje najmanj 3 fizične diske.
Tako izgleda RAID 5 v resničnem življenju:
Niz RAID 5, pri katerem se zdi, da sta se dva pogona hkrati zrušila, vendar je lastnik lahko obnovil svoje podatke.Operacije branja so na RAID 1 hitrejše v primerjavi z uporabo samo enega fizičnega diska. To je zato, ker se podatki lahko berejo vzporedno. Zahteve za branje so poslane na vsak fizični pogon, pogon z najhitrejšo zmogljivostjo pa lahko najprej vrne podatke krmilniku. Optimizacije programske opreme za krmilnik lahko olajšajo skoraj vzporedne odčitke, tako da skupna prepustnost RAID doseže približno vsoto pretokov vseh fizičnih pogonov v RAID.
Operacije pisanja so na RAID 1 počasnejše, ker postopek pisanja ni končan, dokler se podatki ne zapišejo na vse diske; tako najpočasnejši disk v nizu postane ozko grlo, tako kot je veriga le tako močna kot njegova najšibkejša vez.
Ker RAID 5 uporablja črtanje, se operacije branja pojavljajo vzporedno in so zelo hitre. Pisanja so prav tako hitra, vendar je učinkovitost pisanja rahlo povlečena zaradi prevelikih stroškov, ki so vključeni v izračun in zapisovanje paritetnih blokov.
RAID 1 zagotavlja odlično odstopanje napak. Dokler je eden od fizičnih pogonov v matriki funkcionalen, RAID deluje. RAID 1 je mogoče zamenjati z vročo; t.j., je mogoče zamenjati okvarjen disk, hkrati pa ohraniti operativni sistem. Obnovitev po napaki je hitra, saj je izgradnja nadomestnega pogona preprosto kopiranje vseh podatkov z enega od funkcionalnih pogonov.
RAID 5 uporablja črtanje za zagotavljanje prednosti delovanja RAID 1, hkrati pa nudi odstopanje od napak. Če eden od fizičnih diskov v RAID 5 odpove, bo sistem še naprej deloval za branje. Neuspeli pogon se lahko "vklopi", tj. Neuspeli disk se lahko zamenja z novim, ne da bi izklopili napravo. Branje in zapisovanje bo med obnavljanjem napak počasi zaradi prevelikega obračunavanja paritete.