NÁLET

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. září 2021; kontroly vyžadují 33 úprav .

RAID ( Redundant Array of  Independent Disks  - redundantní pole nezávislých (nezávislých) disků ) je technologie virtualizace dat pro spojení několika fyzických diskových zařízení do logického modulu pro zlepšení odolnosti proti chybám a (nebo) výkonu.

Historie

Termín „RAID“ byl navržen v roce 1987 Pattersonem ( David A. Patterson ), Gibsonem ( Garth A. Gibson ) a Katz ( Randy H. Katz ) jako zkratka pro angličtinu.  Redundant Array of Inexpensive Disks ("redundantní pole levných disků"). Ve své prezentaci svůj vynález argumentovali relativně nízkou cenou pole levných disků určených pro osobní počítače ve srovnání s vysokokapacitními disky, které nazvali „SLED“ ( Single Large Expensive Drive ) [1] .

Později se dekódování termínu změnilo na Redundant Array of Independent Disks (redundantní pole nezávislých (nezávislých) disků), protože v polích se často používaly drahé serverové disky.

Petterson a kolegové z Berkeley představili specifikace pro pět úrovní RAID, které se staly de facto standardem [1] :

Mezi moderní implementace polí RAID jsou poskytovány další úrovně specifikace:

Hardwarový řadič RAID může mít další funkce a podporovat více polí RAID různých úrovní současně. Zároveň má mnoho řadičů RAID zabudovaných v základní desce v nastavení BIOSu pouze dva stavy (povoleno nebo zakázáno), takže nový pevný disk připojený k nevyužitému slotu řadiče se zapnutým režimem RAID může být systémem ignorován, dokud nebude sdružené jako další jedno (spanned)JBOD skládající se z jednoho disku.

Úrovně RAID implementované pomocí souborového systému ZFS :

Základní úrovně modelu RAID

RAID 0

RAID 0 (striping - „striping“) je diskové pole dvou nebo více pevných disků bez redundance. Informace jsou rozděleny do datových bloků ( ) pevné délky a zapisují se postupně na oba/několik disků, tj. jeden blok ( ) na první disk a druhý blok ( ) na druhý disk.

výhody:

nedostatky:

RAID 1

RAID 1 (zrcadlení - "zrcadlení") - pole dvou (nebo více) disků, které jsou navzájem úplnými kopiemi. Nezaměňujte s RAID 1+0 (RAID 10), RAID 0+1 (RAID 01), které využívají sofistikovanější mechanismy zrcadlení.

výhody:

nedostatky:

RAID 2

Pole tohoto typu jsou založena na použití Hammingova kódu . Disky jsou rozděleny do dvou skupin: pro data a pro kódy opravy chyb, a pokud jsou data uložena na discích, pak jsou disky potřebné pro ukládání opravných kódů . Celkový počet disků v tomto případě bude roven . Data jsou mezi disky určené pro ukládání informací distribuována stejně jako v RAID 0, to znamená, že jsou rozdělena do malých bloků podle počtu disků. Na zbývajících discích jsou uloženy kódy opravy chyb, podle kterých je v případě poruchy pevného disku možná obnova informací. Hammingova metoda se již dlouho používá v ECC paměti a umožňuje za běhu opravovat jednotlivé chyby a detekovat dvojité chyby.

Výhodou pole RAID 2 je, že operace s diskem jsou rychlejší než s jedním diskem.

Nevýhodou pole RAID 2 je, že minimální počet disků, na kterých má smysl jej používat, je 7, pouze od tohoto počtu vyžaduje méně disků než RAID 1 (4 disky s daty, 3 disky s kódy pro opravu chyb) , další redundance klesá exponenciálně.

RAID 3

V poli disků RAID 3 jsou data rozdělena na části menší než sektor (rozdělena na bajty) a distribuována mezi disky. Další disk se používá k ukládání paritních bloků. V RAID 2 byly k tomuto účelu použity disky , ale většina informací na řídicích discích byla použita pro opravu chyb za chodu, zatímco většina uživatelů se spokojila s jednoduchou obnovou dat v případě poškození (pomocí operace XOR) , pro které je dostatek dat, která se vejdou na jeden vyhrazený pevný disk.

Rozdíly mezi RAID 3 a RAID 2: nemožnost opravovat chyby za chodu.

výhody:

nedostatky:

RAID 4

RAID 4 je podobný RAID 3, ale liší se tím, že data jsou rozdělena do bloků spíše než do bajtů. Tak bylo možné částečně „vyhrát“ problém nízké rychlosti přenosu malého množství dat. Zápisy jsou pomalé kvůli skutečnosti, že parita pro blok je generována během zápisu a zapsána na jeden disk.

Z široce používaných úložných systémů se RAID-4 používá na zařízeních NetApp (NetApp FAS), kde se jeho nedostatky podařilo odstranit provozováním disků ve speciálním režimu skupinového zápisu, určeném interním souborovým systémem WAFL používaným na zařízeních .

RAID 5

RAID 5 je diskové pole s prokládáním datových bloků a paritou [3] .

Hlavní nevýhodou RAID úrovní 2 až 4 je nemožnost provádět operace paralelního zápisu, protože pro ukládání paritních informací se používá samostatný paritní disk. RAID 5 tuto nevýhodu nemá. Datové bloky a kontrolní součty se cyklicky zapisují na všechny disky v poli, v konfiguraci disku nedochází k asymetrii. Kontrolní součty jsou výsledkem operace XOR (exkluzivní nebo). Xor má funkci, která umožňuje nahradit jakýkoli operand výsledkem a pomocí algoritmu xor získat jako výsledek chybějící operand. Například: a xor b = c (kde a , b , c  jsou tři disky raidového pole), pokud a selže, získáme to tak, že na jeho místo vložíme c a nakreslíme xor mezi c a b : c xor b = a _ To platí bez ohledu na počet operandů: a xor b xor c xor d = e . Pokud c selže , pak e zaujme jeho místo a po xor dostaneme c jako výsledek : a xor b xor e xor d = c . Tato metoda v podstatě poskytuje odolnost proti chybám verze 5. K uložení výsledku xor je zapotřebí pouze 1 disk , jehož velikost se rovná velikosti jakéhokoli jiného disku v RAID.

Minimální počet použitých disků jsou tři.

výhody:

nedostatky:

Při poruše jednoho disku se spolehlivost svazku okamžitě sníží na úroveň RAID 0 s odpovídajícím počtem disků n-1, tedy n-1krát nižším, než je spolehlivost jednoho disku - tento stav se nazývá kritický (degrade resp. kritické). Návrat pole do normálního provozu vyžaduje zdlouhavý proces obnovy, který je spojen s významnou ztrátou výkonu a zvýšeným rizikem. Během obnovy (přestavby nebo rekonstrukce) řadič provádí dlouhé intenzivní čtení, které může způsobit selhání jednoho nebo více disků v poli. Čtení navíc dokáže detekovat dříve nezjištěná selhání čtení v studených datových polích (data, ke kterým se při běžném provozu pole nepřistupuje, archivovaná a neaktivní data), čímž brání obnově. Pokud dojde k poruše dříve, než je pole zcela obnoveno, nebo dojde k neopravitelné chybě čtení alespoň na jednom dalším disku, pak je pole zničeno a data na něm nelze obnovit běžnými metodami. Řadiče RAID mohou takovým situacím předejít pomocí analýzy atributů SMART .

RAID 6

RAID 6 je pole čtyř nebo více disků s paritou P+Q nebo DP, které je navrženo tak, aby chránilo před ztrátou dat, pokud dva pevné disky v poli selžou současně. Taková spolehlivost je dosahována na úkor snížení výkonu a kapacity – k obnově informací jsou zapotřebí dvě výpočetní operace a dva disky v poli se nepoužívají k ukládání dat, ale ke sledování jejich integrity a obnově po selhání. Díky dvěma redundantním diskům má vyšší míru spolehlivosti. Mezi diskovými poli je RAID 6 nejspolehlivější, ale také nejpomalejší. Rychlost zápisu dat v poli RAID 6 je znatelně až o 50 % nižší než u RAID 5 i na celém poli RAID 6, zatímco rychlost čtení RAID 6 P + Q se příliš neliší od RAID 5 a RAID. 10 [3] .

RAID 6 vyžaduje alespoň čtyři disky – dva nebo více datových disků a dva paritní disky [3] .

Odhady výkonu [3]
Situace RAID 5 RAID 6 P+Q RAID 6DP
Volitelný vstup 100 % padesáti % padesáti %
Sériový přístup 100 % 90 % 60 %
Obnova jednoho disku v poli 100 % ~100 % pomalejší

Možnosti RAID 6 [3] :

V závislosti na implementaci mohou mít pole RAID 6 DP různé limity na počet požadovaných disků. V mnoha implementacích musí být počet disků v poli prvočíslo (například 5, z toho 3 datové disky a 2 paritní disky; 7, z toho 5 datových disků a 2 paritní disky; 11, z toho 9 datových disky a 2 paritní disky atd.), některé implementace mají jiné požadavky - počet disků pole musí být o jedno menší než prvočíslo (4, 6, 10 atd.). Taková omezení snižují flexibilitu při vytváření datových polí [3] .

Omezení v možnostech počtu disků v poli RAID 6 DP souvisí se složitostí výpočtu dvojité parity „svislého pruhu“ dat na libovolném počtu disků. Implementace s množstvím disků, které jsou násobkem prvočísla, umožňují použití jednoduchých algoritmů pro řízení integrity dat, zatímco implementace bez takových omezení využívají složité algoritmy, což dále zpomaluje diskové pole [3] .

Výhodou RAID 6 je jeho spolehlivost – je nejvyšší ze všech datových polí RAID, to určuje rozsah polí RAID 6 – výpočetní prostředí vyžadující vysokou úroveň nepřetržité dostupnosti dat [3] .

Nevýhody RAID 6 jsou relativně vysoké náklady a ztráta výkonu ve srovnání s RAID 5. Výkon RAID 6 je nejnižší ze všech polí RAID [3] .

Matematické principy

Většina implementací RAID 6 P+Q používá Galoisův polynom ( polynom ) , přičemž první polynomický člen je výhradní "nebo" používaný v RAID 5 (jeho hodnota je zapsána na disk "P"), druhý polynomický člen je složitější. , obvykle představuje výhradní "nebo" s násobitelem [3] . Implementace RAID 6 DP používají výpočet XOR pro horizontální i vertikální bitové pruhy v diskovém poli, každý paritní disk ukládá svou vlastní paritu (horizontální nebo vertikální) [3] .

Kombinované úrovně

Kromě základních úrovní RAID od 0 do 6 popsaných ve „standardu Common RAID Disk Drive Format (DEF)“ existují kombinované úrovně s názvy jako „RAID α+β“ nebo „RAID αβ“, což obvykle znamená „ RAID β složený z více RAID α' (někdy si to prodejci vykládají po svém), někdy označovaný jako hybridní RAID [4] .

Například:

Kombinované úrovně dědí výhody i nevýhody svých „rodičů“: vzhled stripingu v úrovni RAID 5 + 0 tomu nepřidává žádnou spolehlivost, ale má pozitivní vliv na výkon. Úroveň RAID 1+5 je pravděpodobně velmi spolehlivá, ne však nejrychlejší a navíc extrémně neekonomická: využitelná kapacita svazku je menší než polovina celkové kapacity disků.

RAID 01 (RAID 0+1)

Pole RAID 01 (RAID 0+1) se nazývá stripe mirror [5] . Jedná se o pole RAID 1 sestávající ze dvou vnořených polí RAID 0. Počet disků v obou vnořených polích RAID 0 musí být stejný, kvůli této vlastnosti může tento typ pracovat pouze se sudým počtem disků.

V závislosti na výrobci RAID řadiče může RAID 0+1 znamenat jinou konfiguraci, některé modely navíc nabízejí vytvoření RAID 0+1 na lichém počtu zařízení [6] , ve skutečnosti implementace RAID 1E pod tímto názvem .

Stejně jako v „čistém“ RAID 1 je užitečný objem pole poloviční než celkový objem všech disků (pokud se jedná o disky stejné kapacity).

Odolnost proti chybám u RAID 01 je nižší než u RAID 10 při přibližně stejném výkonu a stejném objemu, takže se tento typ RAID prakticky nepoužívá.

RAID 10 (RAID 1+0)

RAID 10 (RAID 1 + 0) je zrcadlené pole, ve kterém jsou data zapisována postupně na několik disků, jako v RAID 0. Tato architektura je pole typu RAID 0, jehož segmenty jsou pole RAID 1 namísto jednotlivých disků. , pole této úrovně musí obsahovat minimálně 4 disky (a vždy sudé číslo). RAID 10 kombinuje vysokou odolnost proti chybám a výkon.

RAID 10 je poměrně spolehlivá možnost pro ukládání dat, protože celé pole RAID 10 selže pouze v případě, že selžou všechny disky ve stejném poli RAID 1. V celkovém poli 4 disků s jedním selhalým diskem je šance selhání druhého ve stejném poli je 1/3×100=33%.

Pro srovnání, RAID 0+1 selže, pokud selžou dva disky v různých polích. Pravděpodobnost selhání disku v sousedním poli je 2/3×100=66 %. Protože se však pole RAID 0 s poškozeným diskem již nepoužívá, zbývající zdravý disk v tomto poli lze z výpočtu vyloučit a máme šanci, že další disk pole deaktivuje - 2/2 × 100 = 100 %.

Někteří výrobci, např. HP, používají označení RAID 1+0 ve svých řadičích RAID (HP Smart Array P400) nejen pro RAID 10. Typ RAID bude záviset na počtu použitých disků v konfiguraci. Výběr RAID 1+0 v konfiguraci 2 disků bude mít za následek RAID 1 a pro 4 disky RAID 10.

Nestandardní úrovně RAID

RAID 1E

RAID 1E (enhanced) je zrcadlo schopné běžet na lichém počtu zařízení.

Existují alespoň dva různé algoritmy RAID 1E:

V příručce k vašemu řadiči RAID nemusí být uvedeno, který typ RAID 1E (blízký nebo prokládaný) podporuje [9] . Společné mají to, že se dobře hodí pro vytvoření pole tří diskových zařízení.

V blízkém RAID 1E je první blok dat zapsán na disk #1 a na disk #2 (úplná kopie, jako v RAID 1). Další blok přejde na disk č. 3 a disk č. 4 (pokud již nejsou žádné disky, např. v poli není disk č. 4, je 3. disk poslední - řadič se vrátí na disk č. 1 a přejde na další pruh).

V prokládaném RAID 1E jsou data prokládána v proužcích: samotná data se zapisují do prvního proužku a jejich kopie se zapisuje do druhého proužku. Při přechodu z jednoho pruhu na druhý se index zařízení, ze kterého záznam začíná, zvyšuje. První blok dat je tedy zapsán na disk #1 v prvním pruhu a na disk #2 ve druhém pruhu, druhý blok dat je zapsán na disk #2 v prvním pruhu a na disk #3 ve druhém pruhu. proužek a tak dále.

Výsledná kapacita pole při použití RAID 1E je , kde N je počet disků v poli a S je kapacita nejmenšího disku.

výhody:

nedostatky:

Minimální počet disků jsou tři (se dvěma je k nerozeznání od RAID 1).

RAID 7

RAID 7 je registrovaná ochranná známka společnosti Storage Computer Corporation a nejedná se o samostatnou úroveň RAID. Struktura pole je následující: data jsou uložena na discích, jeden disk slouží k uložení paritních bloků. Zápisy na disk jsou ukládány do mezipaměti pomocí RAM, samotné pole vyžaduje povinné UPS ; v případě výpadku napájení jsou data poškozena.

Číslo 7 v názvu budí dojem, že systém nějak předčí své „bratříčky“ RAID 5 a 6, ale matematika RAID 7 se neliší od RAID 4 a cache a baterie se používají v RAID řadičích všech úrovně (čím dražší ovladač, tím větší pravděpodobnost, že bude mít tyto komponenty). Přestože tedy nikdo nepopírá, že RAID 7 má vysokou spolehlivost a rychlost, nejedná se o průmyslový standard, ale spíše o marketingový tah jediného výrobce takových zařízení a pouze tato společnost pro ně poskytuje technickou podporu [10] .

RAID-DP

Existuje modifikace RAID-4 NetApp - RAID-DP (Dual Parity). Rozdíl od tradičního pole spočívá v alokaci dvou samostatných disků pro kontrolní součty. Díky interakci RAID-DP a souborového systému WAFL (všechny operace zápisu jsou sekvenční a provádějí se na volném místě) je eliminován pokles výkonu jak ve srovnání s RAID-5, tak ve srovnání s RAID-6.

Hardwarové řadiče RAID

Představují rozšiřující kartu nebo jsou umístěny mimo server (například jako součást externího diskového subsystému nebo NAS ) [11] . Mají vlastní procesor, mnohé mají vyrovnávací paměť pro urychlení práce. Baterie se volitelně instalují do dražších zařízení (Battery Backup Unit, zkr. BBU, chemická nebo kondenzátorová ) pro uložení dat do mezipaměti v případě nouzového výpadku proudu. Kondenzátorové baterie jsou modernější, ale dražší, protože navíc vyžadují energeticky nezávislou paměť FLASH, kam se v případě nehody zkopíruje mezipaměť. Takové baterie se časem neznehodnocují a na rozdíl od chemických nevyžadují výměnu během životnosti serveru [12] .

Pro připojení disků může mít řadič interní nebo externí porty nebo oba. Porty mohou být vyrobeny podle různých norem (viz seznam interních a externích konektorů SAS a také SFF-8639 pro příklad ).

Regulátory od různých výrobců zpravidla nejsou kompatibilní a nejsou vzájemně zaměnitelné - to je třeba mít na paměti v případě poruchy řídicí desky. Informace o konfiguraci pole RAID jsou uloženy na discích, ale číst je může i z plně funkčních disků pouze řadič stejného výrobce a pole znovu vytvořit [13] . Aby se takovým problémům předešlo, existují systémy clusterových disků [14] . Softwarová pole RAID také tuto nevýhodu nemají.

Další funkce řadičů RAID

Mnoho řadičů RAID je vybaveno sadou dalších funkcí:

Porovnání úrovní RAID

Úroveň Počet disků Efektivní kapacita [15] [16] [17] [18] [19] Přípustný počet vadných disků Spolehlivost Rychlost čtení Rychlost záznamu Poznámka
0 od 2 S×N Ne velmi nízký vysoký vysoký Ztráta dat v případě poruchy některého z disků!
jeden od 2 S Disky N-1 velmi vysoko průměrný průměrný N násobek nákladů na místo na disku; nejvyšší možná spolehlivost; nejmenší možná velikost, rychlost čtení/zápisu na jeden disk
1E od 3 S×N/2 1 až N/2−1 disky vysoký vysoký nízký Ztráta dat, pokud selžou dva sousední disky současně nebo první s posledním
deset od 4, dokonce S×N/2 1 až N/2 disky [20] vysoký vysoký vysoký dvojnásobné náklady na diskový prostor, ztráta dat při selhání zrcadlové skupiny (RAID 1), operace je možná, pokud alespoň jeden disk ze zrcadlové skupiny (RAID 1) přežije v každé zrcadlové skupině (RAID 1).
01 od 4, dokonce S×N/2 1 až N/2 disky [20] nízký vysoký vysoký dvojnásobné náklady na místo na disku, ztráta dat při selhání zrcadlové skupiny (RAID 1), operace je možná pouze v případě, že přežijí všechny disky kterékoli jedné prokládané skupiny (RAID 0).
5 od 3 S×(N−1) 1 disk průměrný vysoký průměrný
padesáti od 6, dokonce S×(N−2) 1 až 2 disky [21] průměrný vysoký vysoký
51 od 6, dokonce S×(N−2)/2 od 2 do N/2+1 disků [22] vysoký vysoký nízký dvojnásobné náklady na místo na disku
5E od 4 S×(N−2) 1 disk průměrný vysoký vysoký záložní disk
běží naprázdno a neprobíhá kontrola
5EE od 4 S×(N−2) 1 disk průměrný vysoký vysoký záložní disk
běží naprázdno a neprobíhá kontrola
6 od 4 S×(N−2) 2 disky vysoký vysoký nízké nebo střední rychlost zápisu v závislosti na implementaci (může odpovídat rychlosti zápisu RAID 5)
60 od 8, dokonce S×(N−4) 2 až 4 disky [21] průměrný vysoký průměrný
61 od 8, dokonce S×(N−2)/2 od 4 do N/2+2 disků [22] vysoký vysoký nízký dvojnásobné náklady na místo na disku

Softwarový RAID

K implementaci RAID lze využít nejen hardwarové, ale i kompletně softwarové komponenty ( ovladače ). Například na systémech s jádrem Linux existuje podpora přímo na úrovni jádra . Zařízení Linux RAID lze spravovat pomocí nástroje mdadm . Softwarový RAID má své výhody i nevýhody. Na jednu stranu to nic nestojí (na rozdíl od hardwarových řadičů RAID ). Na druhou stranu softwarový RAID využívá některé prostředky CPU .

Linuxové jádro 2.6.28 podporuje softwarové RAID úrovně 0, 1, 4, 5, 6 a 10. Implementace umožňuje vytvářet RAID na jednotlivých diskových oddílech, což je obdoba Matrix RAID popsaného níže. Je podporováno bootování z RAID.

Operační systémy rodiny Windows NT , jako například Windows NT 3.1/3.5/3.51/ NT4 / 2000 / XP / 2003 , podporují softwarový RAID 0, RAID 1 a RAID 5 již od návrhu této rodiny (viz Dynamický disk ). Windows XP Home nepodporuje RAID. Windows XP Pro podporuje RAID 0 a podpora RAID 1 a RAID 5 je blokována vývojáři, ale přesto ji lze povolit úpravou binárních souborů OS, což je zakázáno licenční smlouvou [23] . Windows 7 podporuje softwarový RAID 0 a RAID 1, Windows Server 2003 podporuje 0, 1 a 5.

FreeBSD několik softwarových implementací RAID. Atacontrol může například buď vytvořit úplný softwarový RAID, nebo podporovat semihardwarový RAID na čipech, jako je ICH5R. Ve FreeBSD je od verze 5.0 diskový subsystém řízen mechanismem GEOM zabudovaným do jádra. GEOM poskytuje modulární strukturu disku, díky které se zrodily moduly jako gstripe (RAID 0), gmirror (RAID 1), graid3 (RAID 3), gconcat (spojení několika disků do jednoho diskového oddílu). Existují také starší třídy ccd (RAID 0, RAID 1) a gvinum (vinum logický správce svazků). Počínaje FreeBSD 7.2 je podporován souborový systém ZFS , který může vytvářet úrovně 0, 1, 5 a 6 a také kombinovatelné úrovně.

OpenSolaris a Solaris 10 používají Solaris Volume Manager , který podporuje RAID 0, RAID 1, RAID 5 a jakoukoli jejich kombinaci, jako je 1+0. RAID 6 je podporován v systému souborů ZFS .

Matrix

Matrix RAID je technologie implementovaná společností Intel v jižních můstcích svých čipových sad , počínaje ICH6R . Tato technologie není novou úrovní RAID a nemá žádnou hardwarovou podporu. Nástroje BIOSu umožňují uspořádat několik zařízení do logického pole, jehož další zpracování je přesně jako pole RAID, které je přiřazeno ovladači. Technologie umožňuje organizovat několik polí úrovní RAID 1, RAID 0 a RAID 5 současně na různých diskových oddílech [24] . To vám umožní vybrat zvýšenou spolehlivost pro některé oddíly a vysoký výkon pro jiné.

Později Intel oznámil přejmenování technologie Matrix RAID na Intel Rapid Storage Technology (Intel RST) [25] .

Seznam řadičů Intel podporujících Intel RST [26] :

Další vývoj myšlenky RAID

Myšlenkou polí RAID je kombinovat disky, z nichž každý je považován za sadu sektorů, a v důsledku toho ovladač souborového systému „vidí“ jeden disk a pracuje s ním, aniž by věnoval pozornost jeho vnitřní struktura. Výrazného zvýšení výkonu a spolehlivosti diskového systému však můžete dosáhnout, pokud ovladač souborového systému „ví“, že nepracuje s jedním diskem, ale se sadou disků.

Navíc, pokud je některý z disků v RAID 0 zničen, všechny informace v poli budou ztraceny. Pokud však ovladač souborového systému umístil každý soubor na jeden disk a adresářová struktura je správně uspořádána, pak při zničení některého z disků budou ztraceny pouze soubory, které byly na tomto disku; a soubory, které jsou celé na zachovaných discích, zůstanou dostupné. Podobná myšlenka „zvyšování spolehlivosti“ je implementována v polích JBOD .

Umístění souborů do přístupu "každý soubor je umístěn zcela na jednom disku" má komplexní/nejednoznačný vliv na výkon systému disku. U malých souborů je latence (doba umístění hlavy nad požadovanou stopou + doba čekání, než požadovaný sektor dorazí pod hlavu) důležitější než skutečná doba čtení/zápisu; pokud je tedy malý soubor celý na jednom disku, bude k němu přístup rychlejší, než když je rozprostřen na dva disky (struktura RAID polí je taková, že malý soubor nemůže být na třech a více discích). U velkých souborů může být umístění striktně na jednom disku horší než umístění na více discích; k tomu však dojde pouze v případě výměny dat ve velkých blocích; nebo pokud je k souboru prováděno mnoho malých přístupů v asynchronním režimu, který umožňuje pracovat se všemi disky, na kterých je tento soubor umístěn, najednou.

Nevýhody RAID

Korelované pády

Pohony v poli, s výjimkou náhradních („náhradních“), jsou často zpočátku stejně staré, vystavené stejnému zatížení a vlivům prostředí, což porušuje předpoklady o nezávislé pravděpodobnosti selhání pohonu; selhání jsou ve skutečnosti statisticky korelována. V praxi je pravděpodobnost druhého selhání před prvním obnovením vyšší než pravděpodobnost náhodných selhání.

Nekompatibilita konfigurace

Přestože je konfigurace pole uložena přímo na fyzických discích, neexistuje žádný obecně uznávaný standard pro její kódování a ukládání. Když řadič selže, je uživatel nucen zakoupit si kompatibilní řadič, aby obnovil přístup k datům, místo aby znovu vytvořil prázdné pole.

Viz také

Poznámky

  1. 12 Patterson a kol., 1988 .
  2. R.LAB. Pole RAID – spolehlivost a výkon. RAID1 . Získáno 8. června 2008. Archivováno z originálu 28. června 2008.
  3. 1 2 3 4 5 6 7 8 9 10 11 Stegner, G. Výhody a nevýhody RAID 6  : [ arch. 9. března 2009 ] / AWi Verlag // OSP. - 2007. - 12. července.
  4. Mishra, SK Dual-Crosshatch Disk Array  : Vysoce spolehlivá architektura hybridního RAID // Sborník z mezinárodní konference o paralelním zpracování z roku 1995 : [ eng. ]  / SK Mishra, SK Vemulapalli, P. Mohapatra. - CRC Press , 1995. - Sv. 1. - P. I-146-I-149. - ISBN 978-0-8493-2615-8 . — ISBN 084932615X .
  5. Pole RAID - Informatika
  6. Vyberte úroveň RAID . Získáno 29. září 2012. Archivováno z originálu 17. listopadu 2015.
  7. Mikrosemi. Výběr správných konfigurací RAID: RAID 1E . Staženo 3. 1. 2018. Archivováno z originálu 3. 1. 2018.
  8. 1 2 Adaptec Inc. Řešení pro ukládání dat. Jakou úroveň RAID mám vybrat? — RAID 1E . Staženo 3. 1. 2018. Archivováno z originálu 10. 1. 2017.
  9. ReclaiMe Free RAID Recovery - typy RAID 1E . Staženo 3. 1. 2018. Archivováno z originálu 4. 1. 2018.
  10. PC Guide - RAID Level 7 . Získáno 7. srpna 2018. Archivováno z originálu dne 21. června 2010.
  11. IXBT. Vyberte si řadič RAID. 01.10.1999 . Získáno 28. července 2018. Archivováno z originálu dne 29. července 2018.
  12. Vše, co jste chtěli vědět o řadičích RAID, ale byli jste příliš líní to hledat. 06.10.2016 . Získáno 28. července 2018. Archivováno z originálu dne 29. července 2018.
  13. Habr, 24.02.2012. Co dělat, když selže řadič RAID? . Získáno 7. 8. 2018. Archivováno z originálu 8. 8. 2018.
  14. FAQ o praktické implementaci RAID . Získáno 7. 8. 2018. Archivováno z originálu 8. 8. 2018.
  15. Zde N je počet disků v poli, S je objem nejmenšího disku.
  16. RAID 0, RAID 1, RAID 5, RAID6, RAID 10 nebo jaké jsou úrovně RAID? (nedostupný odkaz) . Získáno 11. prosince 2010. Archivováno z originálu dne 20. března 2011. 
  17. Představení dynamického disku – úrovně RAID . Získáno 11. prosince 2010. Archivováno z originálu 15. prosince 2010.
  18. Pole RAID a server: Porovnání hardwaru a služeb . Získáno 11. prosince 2010. Archivováno z originálu 10. září 2011.
  19. Souhrn Porovnání úrovní RAID . Získáno 11. prosince 2010. Archivováno z originálu 19. června 2010.
  20. 1 2 Informace se neztratí, pokud disky selžou v různých zrcadlech.
  21. 1 2 Pokud selže stejný počet disků v různých pruzích, informace se neztratí.
  22. 1 2 Pokud selžou disky ve stejném zrcadle, informace se neztratí.
  23. Vytvoření softwarového pole RAID 5 pod Windows XP . Získáno 19. dubna 2009. Archivováno z originálu 7. března 2009.
  24. Technologie Intel Rapid Storage Technology (Intel RST). RAID 0, 1, 5, 10, Matrix RAID, RAID Ready . Získáno 6. ledna 2014. Archivováno z originálu 7. ledna 2014.
  25. Technologie Intel Rapid Storage Technology (Intel RST). přehled produktů . Získáno 6. ledna 2014. Archivováno z originálu 7. ledna 2014.
  26. Podporované čipové sady Intel a rozbočovače řadičů . Staženo 3. 1. 2018. Archivováno z originálu 4. 1. 2018.
  27. Uživatelská příručka řadiče LSI MegaRAID 320-0 Zero Channel RAID Archivováno 7. ledna 2010 na Wayback Machine 

Literatura

Odkazy