Versija 2 nuo 2009-02-17 21:45:26

Išvalyti žinutę
Locked History Actions

Redundant Array of Inexpencive Disks

Redundand Array of Inexpensive (Independant) Disks

RAID

Perteklinis Pigių (Nepriklausomų) Diskų Masyvas


Apibrėžimas

  • RAID - technologija, leidžianti iš keleto paprastų kietųjų diskų sudaryti didelio veikimo greičio, didelio patikimumo duomenų saugojimo sistemas.


Paaiškinimai

. RAID technologija leidžia iš didelio kietųjų diskų skaičiaus sudaryti reikiamos konfiguracijos loginį diską. Kompiuterio į/i sistema visą masyvą mato kaip atskirą fizinį diską. RAID masyvai būna programiniai ir aparatiniai. Programinio masyvas valdomas per operacinės sistemos tvarkykles. Visą masyvo palaikymo darba atlieka centrinis procesorius. Programiniai RAID valdykliai šiais laikais dažnai yra integruojami į pagrindines kompiuterių plokštes. Dėl mažos veikimo spartos ir nedidelio tokių masyvų patikimumo serveriuose beveik nenaudojami. Aparatiniai RAID yra valdomi atskirų valdykliu kuris turi savo spartinančiąją atmintį ir procesoriu. Visas RAID aptarnavimo operacijas daro valdiklis. Toks masyvas nereikalauja papildomų OS tvarkyklių, yra greitas ir patikimas. Egzistuoja tokie RAID lygiai:

RAID0 - masyvo talpa lygi visų masivą sudarančių diskų talpų sumai. Informacija rašoma juostomis (angl. stripe). Juostos yra fiksuoto dydžio, dažniausiai 64kB. Juostos rašomos nuosekliai kaitaliojant diskus. Jo privalumai: didelis linijinis skaitymo/rašymo greitis, didelė talpa. Trukūmai: didelė paieškos delsa, mažas patikimumas (masyvo sudaryto iš n diskų patikimumas yra lygus A^n, kur A - vieno disko patikimumas. Jis visada yra <1).

RAID1 - masyvo talpa lygi vieno iš masyvą sudarančių diskų talpai. Informacija į visus diskus rašoma lygiagreciai. Tokio masyvo privalumai - didelis patikimumas (visuose diskuose yra vienoda informacija), didelis skaitymo greitis (informacija galima skaityti lygiagreciai iš skirtingų diskų). Trukūmai: didelė talpos vieneto kaina, mažas rašymo greitis. Serveriuose kur reikalaujamas didelis duomenų saugojimo patikimumas dažnai naudojami masyvai sudaryti iš 3 ir daugiau diskų.

RAID1+0 (arba RAID10) - tai masyvas naudojantis RAID0 ir RAID1 lygius vienu metu. Leidžia turėti didelės talpos masyvą su aukštu duomenų saugojimo patikimumu. Privalumai: didelė talpa, labai didelis skaitymo ir didelis rašymo greičiai. Trukumai: didelė talpos vieneto kaina.

RAID2 - rai RAID0 masyvas su papildomais diskais klaidų korekcijos kodams saugoti. Tokiame masyve naudojamas labai mažas juostos dydis (kartais žodžo arba baito ilgio). Privalumai: patikimumas didesnis už RAID0. Trukumai: Didesnė talpos vieneto kaina.

RAID3 - masyvas yra panašus į RAID0, bet juostos dydis yra vieno baito ilgio. Masyve yra papildomas diskas lygiškumo kontroles baitams saugoti. Esant vieno masyvo disko gedimui duomenys galima visiškai atstatyti. Privalumai: didesnis negu RAID0 patikimumas. Trūkumai: didelis diskų apkrivimas, masyvas efektyvus tik dirbant su dideliais failais.

RAID4 - RAID3 masyvas su didesnėmis juostomis. Privaumai: didesnis negu RAID3 skaitymo greitis. Trūkumai: mažas rašymo greitis.

RAID5 - panašus į RAID2 - RAID4, bet neturi atskirų diskų kontrolinių sumų saugojimui. Šios sumos cikliškai rašomos į visus masyvo diskus. Masyvas gerai atlaiko vieno disko gedima. Privalumai: didelis greitis, maža masyvo kaina. Trukumai: sunkus masyvo valdymas.

RAID6 - panašus į RAID5, bet yra patikimesnis ir brangesnis. Naudojama pora papildomu diskų kuriose laikomos kontrolines sumos apskaičiuotos pagal skirtingus algoritmus. Masyvui organizuoti reikia mažiausiai 4 diskų.