RAID 0 proti RAID 1

RAID (odvečni niz neodvisnih diskov) je tehnologija za shranjevanje, ki združuje več RAID 0RAID 1Ključna lastnost Striping Zrcaljenje Striping Da; podatki so črtasti (ali razdeljeni) enakomerno na vseh diskih v nastavitvi RAID 0. Ne; podatki so v celoti shranjeni na vsakem disku. Zrcaljenje, odveč in toleranca napak Ne Da Izvedba V teoriji RAID 0 ponuja hitrejše hitrosti branja in pisanja v primerjavi z RAID 1. 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. Prijave Kadar zanesljivost podatkov manj skrbi in je pomembna hitrost. Kadar izguba podatkov ni sprejemljiva, npr. Arhiviranje podatkov Najmanjše število potrebnih fizičnih diskov 2 2 Paritetni disk? Se ne uporablja Se ne uporablja Prednosti Hitrost: zelo hitro bere in piše; nobenih režijskih stroškov za izračun paritete. 100% izkoriščenost diska. 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) Slabosti Brez odvečnosti ali odstopanja napak. Če en pogon v RAID ne uspe, se izgubijo vsi podatki. 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.

Vsebina: RAID 0 proti RAID 1

  • 1 Organizacija podatkov v RAID 0 in RAID 1
  • 2 Zanesljivost
  • 3 Zmogljivost
    • 3.1 Piše
    • 3.2
  • 4 Zmogljivost skladiščenja
  • 5 Prijave
  • 6 Združuje RAID 0 in RAID 1
  • 7 Reference

Organizacija podatkov v RAID 0 in RAID 1

RAID 0 ponuja črtanje brez parnosti ali zrcaljenja. Striping pomeni, da so podatki enakomerno razdeljeni na dva ali več diskov. Na primer v dvo-diskovni postavitvi RAID 0 bi bili prvi, tretji, peti (in tako naprej) blokirani podatki zapisani na prvi trdi disk, drugi, četrti, šesti (in tako naprej) pa bi bili bloki zapisano na drugi trdi disk. Slaba stran tega pristopa je, da če se celo eden od diskov zruši, celotna namestitev RAID 0 ne uspe, ker podatki postanejo neizterljivi. V tehničnem smislu je to opisano kot pomanjkanje odstopanje napak.

Shranjevanje podatkov v nastavitvi RAID 0 Shranjevanje podatkov v nastavitvi RAID 1

Nastavitev RAID 1 je drugačna. Strip ni; celotni podatki so zrcalo na vsakem disku. Rezultat je več kopij podatkov (odvečnost). Če eden od diskov odpove, je mogoče podatke še vedno obnoviti, ker so na drugem disku nedotaknjeni (večina nastavitev RAID 1 uporablja samo 2 diska, čeprav nekateri lahko uporabljajo več), kar pomeni, da je RAID 1 napak.

Tu je dober video, ki pojasnjuje razliko med nizi RAID 0 in RAID 1 (tu je na YouTubu krajši videoposnetek iste osebe):

Zanesljivost

RAID 1 nudi večjo zanesljivost zaradi odvečnosti; tudi če eden od pogonov ne uspe takoj, so na drugem še vedno na voljo podatki. Vendar matrike RAID ne ščitijo podatkov pred gnilobo bitov - postopno razpadanje nosilcev podatkov za shranjevanje, ki povzroči, da se naključni biti na trdem disku odvrnejo in poškodujejo podatke. Sodobni datotečni sistemi, kot so ZFS in Btrfs, ščitijo pred gnitjem bitov s preverjanjem na blok, zato bi jih morali ljudje resno zaščititi svoje podatke že več let:

Pogosto napačno prepričanje je, da RAID ščiti podatke pred korupcijo, saj uvaja odvečnost. Realnost je ravno obratna: tradicionalni RAID poveča verjetnost, da pride do korupcije podatkov, saj vnese več fizičnih naprav in več stvari gre narobe. Kar vas RAID varuje pred izgubo podatkov zaradi trenutne okvare pogona. Če pa pogon ni tako obvezujoč, da bi na vas preprosto vljudno umrl in namesto tega začne brati in / ali pisati slabe podatke, boste še vedno dobili te slabe podatke. Krmilnik RAID ne more vedeti, ali so podatki slabi, saj se parnost piše na črti in ne na bloku. Teoretično (v praksi pariteta ni vedno strogo preverjena pri vsakem branju), bi lahko RAID krmilnik povedal, da so podatki v črti poškodovani, vendar ne bi mogel vedeti, ali so bili dejanski poškodovani podatki pogon.

Izvedba

Piše

RAID 0 ponuja zelo hitre čase pisanja, ker se podatki delijo in zapišejo na več diskov vzporedno. Pisanje v enoto RAID 1 je počasnejše v primerjavi z RAID 0, vendar približno enako kot pisanje na en disk. To je zato, ker so celotni podatki zapisani na dva diska, vendar vzporedno.

Bere

Branje je zelo hitro tudi pri RAID 0. V idealnih scenarijih je hitrost prenosa matrike hitrost prenosa vseh diskov, ki so združeni in omejena le s hitrostjo regulatorja RAID. Branje iz RAID 1 lahko ali ne nudi takšnega izboljšanja zmogljivosti, odvisno od regulatorja RAID. "Pametni" krmilniki bralno nalogo razdelijo tako, da izkoristijo odvečnost podatkov in odčitajo različne bloke z različnih diskov. To ponuja povečanje zmogljivosti, podobno RAID 0, vendar za krmilnike, ki ne zmorejo večkratnega multipleksiranja, hitrosti branja in so približno enaki kot na enem trdem disku.

Zmogljivost skladiščenja

Skupna količina pomnilnika, ki je na voljo za enoto RAID 0, je preprosto vsota pomnilniških kapacitet posameznih diskov, ker ni odveč. V primeru matrike RAID 1 pa pride do podvajanja podatkov, kar pomeni, da je skupna pomnilniška enota enaka zmogljivosti enega trdega diska.

Prijave

RAID 1 je boljša izbira, če zanesljivost skrbi in se želite izogniti izgubi podatkov. Tipičen primer so potrebe po arhivskih podatkih. RAID 0 je boljša izbira v scenarijih, kjer je potreben velik obseg visokohitrostnega shranjevanja. Na primer, zajemanje nekomprimiranega HD videoposnetka prek HDSDI in snemanje neposredno na trdi disk zahtevata zelo hitro zapisovanje in veliko zmogljivost. Drug primer so velike zbirke podatkov, ki vsebujejo dnevnike ali druge informacije z veliko operacijami branja.

Združuje RAID 0 in RAID 1

Ravni RAID 0 in 1 je mogoče kombinirati, da naredite črto zrcal - RAID 10 - ali ogledalo črte (RAID 01). Temu rečemo gnezdeni nivoji RAID.

RAID 01 ugnezdena konfiguracija Konfiguracija RAID 10

RAID 10 je bolj odporen na napake kot RAID 01, zato se pogosto uporablja; RAID 01 se skoraj nikoli ne uporablja, ker je RAID 10 boljši od njega, medtem ko uporablja isto število diskov.

Reference

  • wikipedia: RAID
  • wikipedia: Standardni nivoji RAID