Gyik gyakorlati végrehajtásának raid

FAQ gyakorlati végrehajtásáról RAID

Mikor van szüksége RAID?

Mi «RAID»?

A fent említett cikket, öt különböző típusú (szintek) a lemez tömbök kerültek meghatározásra: RAID-1, RAID-2. RAID-5. Minden típusú rezisztenciát biztosít kudarc, valamint a különféle előnyöket, összehasonlítva egy meghajtót. Ezeken ötféle népszerűsége is szerzett lemeztömböt RAID-0, nincs redundancia.

Melyek a különböző RAID szintek és melyiket válassza?

RAID-0. Ez általában úgy definiálják, mint egy csoport a nem-redundáns meghajtók paritás nélkül. RAID-0 módszerével kiküldetés információk lemezmeghajtó belül a tömb, néha „csíkozás” ( „csíkos” vagy „mellény”):

blokk 0
3 blokk
.
N blokk

1 blokk
blokk 4
.
Blokk N + 1

2. blokk
blokk 5
.
Blokk N + 2

Mivel RAID-0-nak nincs redundancia, nem az egyik meghajtó eredmények a kudarc minden a tömbben. Másrészt RAID-0 biztosítja a maximális adatátviteli sebesség és a hangerő hatékonyságát a meghajtót. Ami a RAID-0 nem igényel bonyolult matematikai vagy logikai számítások végrehajtása költségei minimálisak.

RAID-1. Ismertebb nevén „tükrözés” ( „tükrözés”) - egy pár meghajtók, amelyek ugyanazt az információt alkotó egy logikai meghajtót:

blokk 0
1 blokk
.
N blokk

blokk 0
1 blokk
.
N blokk

Felvétel a két lemez minden egyes párban. Azonban a meghajtókat tartalmaz egy pár végezhet egyidejű olvasási műveleteket. Így a „tükrözés” megduplázhatja olvasási sebesség, de az írási sebesség változatlan marad. RAID-1 100% -os redundancia és bontása egy meghajtó nem vezet teljes kudarc a tömb - Egy vezérlő írási / olvasási műveleteket a megmaradt meghajtó.
RAID-1 a legnagyobb sebesség között minden típusú redundáns tömbje (RAID-1 - RAID-5), különösen a többfelhasználós környezetben, de a legrosszabb a lemezterületet. Ami a RAID-1 nem igényel bonyolult matematikai vagy logikai számítások végrehajtása költségei minimálisak.
A minimális számú hajtások a tömb „RAID-1” - 2 db.
Növelheti a felvétel sebessége és megbízhatósága adattároló több tömböt RAID-1-nél is, viszont beleolvadnak a RAID-0. Ez a konfiguráció az úgynevezett „duplex» RAID vagy RAID-10 (RAID 0 + 1):

blokk 0
2. blokk
.
N blokk

blokk 0
2. blokk
.
N blokk

1 blokk
3 blokk
.
Blokk N + 1

1 blokk
3 blokk
.
Blokk N + 1

A minimális számú hajtások a tömb „RAID 0 + 1” - 4 db.
Terjedelem: olcsó tömbök, amelyekben a legfontosabb dolog - az adatok megbízhatóságát tárolására.

RAID-2. Elosztja az adatokat sáv méretét a csoport szektor meghajtók. Néhány meghajtó elkülönített tárolására ECC (Error Correction Code). Mivel a legtöbb az alapértelmezett meghajtók áruház ECC-kódok az egyes szektorok, RAID-2 nem ad különleges előnnyel RAID-3, és ezért szinte soha nem használt.

RAID-3. Akárcsak a RAID-2 adatokat kiosztott egy csík mérete az egyik szektorban, és az egyik meghajtó a tömb rendelt tárolására paritás információk:

blokk 0
2. blokk
.
N blokk

1 blokk
3 blokk
.
Blokk N + 1

Ellenőrző blokk 0 és 1
Ellenőrző blokk 2 és 3
.
Az ellenőrző blokk N és N + 1

RAID-3 támaszkodik, ECC-kódok vannak tárolva minden ágazat hiba észlelése. Abban az esetben, az egyik meghajtó helyreállítási tárolt információk lehetővé kiszámításával kizáró VAGY (XOR) a tájékoztatást a fennmaradó hajtások. Az egyes bejegyzések rendszerint elosztva az összes meghajtót, és így ez a fajta elrendezés jól használható alkalmazások intenzív csere a lemezalrendszer. Mivel minden input-output műveletet az összes olyan a tömb meghajtók, RAID-3 nem lehet egyszerre végrehajtani több művelet. Ezért RAID-3 jó egyfelhasználós egyetlen feladata környezetben hosszú rekordokat. A munka rövid bejegyzéseket kell szinkronizálni a meghajtóforgás, egyébként elkerülhetetlen csökkenése az árfolyam. Ritkán használják, mert elveszti a RAID-5 a lemezterület használata. A végrehajtáshoz szükséges jelentős beruházást.
A minimális számú hajtások a tömb „RAID-3” - 3 db.

RAID-4. RAID-4 azonos a RAID-3 kivéve, hogy a csík mérete sokkal nagyobb, mint egy szektor. Ebben az esetben, a leolvasást végezni egyetlen meghajtót (nem számítva a meghajtó tárolását paritás információt), így lehetőség van a egyidejű végrehajtása több olvasási műveletek. Azonban, mivel minden felvétel alkalmával az, hogy frissítse a tartalmát a paritás meghajtó egyidejű végrehajtása több írási műveletek lehetetlen. Ez a fajta elrendezés nem jelentős előnnyel tömb típusú RAID-5.
RAID-5. Ez a fajta elrendezés néha nevezik „array forgó paritás.” Ez a fajta elrendezés sikeresen megoldja a benne rejlő hátránya RAID-4 - nem tudják futtatni több írási műveleteket. Ebben a tömbben, mint a RAID-4, használ nagy csíkok, de ellentétben a RAID-4, a paritás adatokat nem tárolja egy meghajtót, valamint az összes meghajtót viszont:

blokk 0
2. blokk
.
Az ellenőrző blokk N és N + 1

1 blokk
Ellenőrző blokk a 3. és 4.
.
Blokk N + 1

Ellenőrző blokk 1 és 2
3 blokk
.
N blokk

írási műveletek eléréséhez ugyanazokat az adatokat meghajtót és egy másik meghajtót a paritás információkat. Mivel a paritás különböző csík tárolt különböző meghajtók végrehajtása több egyidejű írási művelet nem lehet csak a ritka esetekben, amikor egy adat csíkok vagy sávok paritásinformációval találhatók ugyanazon a meghajtón. A több meghajtó a tömbben, a kevésbé ugyanaz, mint a helyét a csík adatok és a paritás.
Terjedelem: robusztus tömbök nagy volumenű. A végrehajtáshoz szükséges jelentős beruházást.
A minimális számú hajtások a tömb „RAID-5” - 3 db.

RAID-1 vagy RAID-5?
RAID-5 képest RAID-1 hatékonyabb a lemezterület használata, mert nem tárolja a redundancia „copy” információ, és az ellenőrző számot. Ennek eredményeként a RAID-5, akkor össze tetszőleges számú meghajtó, csak az egyik, amely redundáns információt tartalmaznak.
Azonban a nagyobb hatékonyságot tér köszönhetően elért alacsonyabb átviteli sebességet. Abban az időben a felvételi tájékoztatót a RAID-5 van szükség minden alkalommal frissíteni paritás információkat. Ebből a célból meg kell határozni, amelyek paritásbiteken megváltoztak. Először olvassa meghosszabbítható a régi adatokat. Ezt az információt azután szorozva XOR az új információkat. Az eredmény ez a művelet - egy bitmaszk ahol mindegyik bit = 1 azt jelenti, hogy a paritás információt a megfelelő helyzetben kell cserélni értéket. Ezután frissítse a paritás van írva, hogy a megfelelő helyre. Ezért minden követelményt, hogy a program információt rögzíteni, RAID-5 végez két mérés, két rekordot és két XOR műveletet.
Az a tény, hogy hatékonyabb felhasználása lemezterület (ahelyett, hogy a másolatot a tárolt adatok paritásblokk) kell fizetni a termelés és írásban paritás információt külön időt. Ez azt jelenti, hogy a rögzítési sebesség RAID-5 kisebb, mint a RAID-1 arányban 3: 5 vagy 1: 3 (azaz, írási sebessége RAID-5 értéke 3/5 1/3 a írási sebesség RAID-1). Emiatt, a RAID-5 értelmetlen, hogy hozzon létre egy szoftver. Ők szintén nem ajánlott olyan esetekben, ahol ez az írási sebesség elengedhetetlen.

Miután elolvasta a leírást a különböző RAID szintek is látható, hogy nincs említés semmilyen konkrét követelményeket berendezés, amely szükséges a végrehajtásához RAID. Abból, amit arra lehet következtetni, hogy minden, ami szükséges, hogy végre RAID - dugó szükséges meghajtók számát a meglévő vezérlő számítógép és telepíteni a számítógépre speciális szoftver. Ez igaz, de nem egészen!
Valóban lehetséges, hogy a program végrehajtását a RAID. Ennek egyik példája az operációs rendszer Microsoft Windows NT 4.0 Server, amely lehet egy szoftveres megvalósítása RAID-0, -1, és még a RAID-5 (Microsoft Windows NT 4.0 Workstation csak akkor nyújt RAID-0 és a RAID-1). Ez a megoldás azonban figyelembe kell venni, mint egy rendkívül leegyszerűsített, nem teljes mértékben hajtsák végre RAID-tömb képességeit. Elég annyit megjegyezni, hogy a program végrehajtása RAID forgalomba a teljes terhet a tájékoztatást a hajtás, a számítás a vezérlő kódokat, stb esik a CPU, ami természetes, nem növeli a rendszer teljesítményét és megbízhatóságát. Ugyanezen okok miatt gyakorlatilag nincs olyan szolgáltató funkciók, és valamennyi műveletet a meghibásodott készüléket cserélik, hogy egy új merevlemez, RAID változásokat, és így tovább. N. készült teljes adatvesztés és teljes tilalmát megvalósuló egyéb műveletek. Az egyetlen előnye a szoftveres megvalósítása, RAID - a legkisebb költség.

Sokkal több funkciót ad RAID hardveres megvalósítás speciális RAID-vezérlők: - dedikált vezérlő tehermentesíti a CPU-t a fő RAID műveletek, ahol a vezérlő hatékonyságát feltűnőbb, annál nagyobb a nehézségi szint RAID;
- Szabályozók általában van egy vezető, amely lehetővé teszi, hogy hozzon létre egy RAID szinte minden népszerű operációs rendszer;
- BIOS beágyazott vezérlő és a csatolt ellenőrzési program lehetővé teszi a rendszergazda, hogy könnyen kapcsolódni, leválasztására vagy cseréjére a meghajtók szerepelnek a RAID, hogy hozzon létre több RAID-tömbök, és még különböző szinteken, hogy ellenőrizzék az állam a lemez tömb, stb A „fejlett” vezérlők, ezeket a műveleteket el lehet végezni a „röptében”, azaz kikapcsolása nélkül a rendszer egység. Sok műveletek végezhetők el a „háttérben”, azaz megszakítása nélkül folyó munkát, vagy akár távolról, hogy van, bármilyen (természetesen a rendelkezésre állás függvényében) munkahelyen;
- vezérlők lehet szerelni egy puffer memória ( „cache”), amelyben tárolják az elmúlt néhány adatblokkot, hogy ha gyakran éri el ugyanazt a fájlt, jelentősen növeli a sebességet a lemez rendszer. A hátránya RAID implementáció viszonylag magas költség-RAID-vezérlők. Azonban egyrészt, mert minden (megbízhatóság, sebesség, szolgáltatás) kell fizetni. Másrészt, az elmúlt években, a fejlesztés a mikroprocesszor technológia, a költségek RAID-kontollerov (különösen az alacsony-end modellek) kezdett meredeken csökken, és összehasonlíthatóvá válnak a költségek szokásos lemezvezérlőt, amely lehetővé teszi, hogy telepíteni a RAID-rendszerek nem csak drága mainframe számítógépek, de a szerver belépő szintű és még munkaállomások.

Hogyan válasszuk ki a modellt RAID-vezérlő?

Van többféle RAID-vezérlő, attól függően, hogy a funkcionalitás, típusát és költség:
1. A hajtás vezérlő RAID funkciókat.
Tény, hogy ez egy teljesen átlagos lemezvezérlőt, amely, hála a speciális BIOS firmware lehetővé teszi, hogy összekapcsolják meghajtók RAID-tömb, mint általában, szint 0, 1 vagy 0 + 1.

Ultra (Ultra Wide) SCSI Mylex KT930RF cég vezérlő (KT950RF).
Külsőleg, a vezérlő nem különbözik a közönséges SCSI-vezérlő. Minden „szakosodás” van a BIOS-ban, ami úgy van, ahogy osztották két részre - „SCSI Configuration” / „Configuration RAID». Annak ellenére, hogy az olcsó (kevesebb, mint $ 200) az adatkezelő egy jó készlet jellemzői: - egyesület legfeljebb 8 meghajtók RAID 0, 1 vagy 0 + 1;
- támogassa meleg tartalék csere „on the fly” a hibás meghajtót;
- képes automatikusan (a kezelő beavatkozása nélkül), hogy egy hibás meghajtót cserélnie;
- automatikus irányítást a integritás és identitás (RAID-1) adatok;
- jelenlétében egy jelszót, hogy belépjen a BIOS;
- RAIDPlus program tájékoztatást nyújt meghajtók RAID;
- Driver for DOS, Windows 95, NT 3.5x, 4.0


IDE vezérlő cég Promise FastTRAK
Ez a vezérlő tartalmaz két független IDE csatorna. Hozzáadása egy második vezérlőt FastTrak kaphat négy, egymástól függetlenül működő csatornán. A BIOS, meg a vezérlő teljesen gondoskodik az összes megszakítási funkció INT13. Különösen, ez lehetővé teszi, hogy megszervezzék boot bármelyik lemez tömbök keresztül csatlakoztatott FastTrak. A BIOS, meg a vezérlő is támogatja az összes funkcióját Extended INT13 támogatása, beleértve a nagyobb teljesítményű meghajtó 8.4 GB. Controller költsége kevesebb, mint 150 $. A szabályozó a következő jellemzőkkel: - Association 4 (akár 8 két vezérlők) meghajtók RAID 0, 1 vagy 0 + 1;
- támogassa meleg tartalék csere „on the fly” a hibás meghajtót;
- Driver for DOS, Windows 95/98, NT 3.x / 4.x, Novell Netware 3.1x / 4.x, OS / 2 Warp 2.x / 3.0


Teljesítményének javítására FastTRAK módszerekkel jellemző SCSI-vezérlők: futószalagos kereső, terheléselosztás meghajtók, pufferek parancs interfész, optimalizált különböző alkalmazásokhoz.

2. RAID-kontollery karöltve egy meglévő merevlemez-vezérlő.
Ezek RAID-vezérlők vannak kialakítva, hogy működjön együtt az alaplap, amelyen a beépített merevlemez-vezérlő. Így a vezérlő fórumon, hogy csak a „logikus” része RAID-vezérlő, és a funkciók kommunikálni a lemezmeghajtó rendelt integrált merevlemez-vezérlő az alaplapon. Az ilyen „csonka” vezérlők általában támogatja számos funkcióját egy teljes funkcionalitású RAID-vezérlők, és ugyanabban az időben, van egy sokkal olcsóbb. Ez a megoldás azonban vannak hátrányai. A legfontosabb ezek közül - mindegyik „csonka” adatkezelő mereven „kapcsolódik” egy bizonyos típusú merevlemez-vezérlő áramköröket, és ebből következően csak akkor fog működni az alaplapon, amelyre egy ilyen integrált chip.

Ultra2 SCSI vezérlő cég Mylex AcceleRAID 150, AcceleRAID 200, AcceleRAID 250
Ultra2 SCSI vezérlő a vállalat AMI MegaRAID® Express 762


Mylex AcceleRAID 150


Mylex AcceleRAID 200

Kapcsolódó cikkek