RAID 0 vs RAID 1

RAID (sõltumatute ketaste koondatud massiiv) on salvestustehnoloogia, mis ühendab mitu RAID 0RAID 1Põhifunktsioon Riisumine Peegeldamine Riisumine Jah; andmed on triibulised (või jaotatud) ühtlaselt kõigil RAID 0 seadistuses olevatel ketastel. Ei; andmed on täielikult salvestatud igale kettale. Peegeldamine, koondamine ja rikkekindlus Ei Jah Etendus Teoreetiliselt pakub RAID 0 RAID 1-ga võrreldes kiiremat lugemis- ja kirjutamiskiirust. RAID 1 pakub aeglasemat kirjutamiskiirust, kuid võiks pakkuda sama lugemisjõudlust kui RAID 0, kui RAID-kontroller kasutab ketastelt andmete lugemiseks multipleksimist. Rakendused Kui andmete usaldusväärsus ei valmista muret, on oluline kiirus. Kui andmete kadu on vastuvõetamatu, nt Andmete arhiivimine Minimaalne nõutavate füüsiliste ketaste arv 2 2 Paarsusketas? Pole kasutatud Pole kasutatud Eelised Kiirus: loeb ja kirjutab väga kiiresti; pariteedi arvutamisel pole üldkulusid. 100% ketta kasutamine. Suurepärane jõudlus, isegi kui kirjutamine on RAID 0-ga võrreldes pisut aeglasem. Veatolerants koos hõlpsa taastamisega (kopeerige lihtsalt ühe draivi sisu teise) Puudused Nr koondamist ega rikketolerantsi. Kui RAID-i üks draiv ebaõnnestub, kaovad kõik andmed. Salvestusmaht on tegelikult pooleks lõigatud, kuna kõiki andmeid on koopiad kaks. Rikkest taastamiseks tuleb RAID välja lülitada, nii et andmetele pole taastamise ajal juurdepääsu.

Sisu: RAID 0 vs RAID 1

  • 1 RAID 0 ja RAID 1 andmekorraldus
  • 2 Töökindlus
  • 3 jõudlus
    • 3.1 kirjutab
    • 3.2 loeb
  • 4 Mälumaht
  • 5 rakendust
  • 6 RAID 0 ja RAID 1 ühendamine
  • 7 viidet

Andmete korraldamine RAID 0 ja RAID 1 korral

RAID 0 pakub ribade eemaldamist ilma pariteedi ja peegeldamiseta. Riisumine tähendab, et andmed jagunevad ühtlaselt kahe või enama ketta vahel. Näiteks seadistatud kahe ketta RAID 0 korral kirjutatakse esimene, kolmas, viies (ja nii edasi) andmeplokid esimesse kõvakettale ja teine, neljas, kuues (ja nii edasi) plokid kirjutatud teisele kõvakettale. Selle lähenemisviisi negatiivne külg on see, et isegi kui üks ketas jookseb kokku, ebaõnnestub kogu RAID 0 häälestus, kuna andmed muutuvad taastamatuks. Tehnilises mõttes kirjeldatakse seda kui puudust veataluvus.

Andmete salvestamine RAID 0 seadistuses Andmete salvestamine RAID 1 seadistuses

RAID 1 häälestus on erinev. Ei ole triibutamist; kõik andmed on peegelpildis igal kettal. Selle tulemuseks on andmete mitu koopiat (koondamine). Ja kui üks ketas ebaõnnestub, saab andmeid ikkagi taastada, kuna see on teisel kettal puutumata (enamik RAID 1 seadistab ainult 2 ketast, kuigi mõned võivad kasutada rohkem), mis tähendab, et RAID 1 on tõrketaluvusega.

Siin on hea video, mis selgitab RAID 0 ja RAID 1 massiivide erinevust (sama inimese lühem video on siin YouTube'is):

Töökindlus

RAID 1 pakub koondamise tõttu suuremat töökindlust; isegi kui üks draividest tõrjub otse, on teise kohta andmed endiselt saadaval. RAID-massiivid ei kaitse andmeid siiski bitimäramise eest - salvestusmeediumite järkjärguline lagunemine, mis põhjustab kõvaketta juhuslike bittide ümberpööramist, kahjustades andmeid. Kaasaegsed failisüsteemid, näiteks ZFS ja Btrfs, kaitsevad bitimädanemise eest plokkide kaupa kontrollimise kaudu. Neid tuleks kasutada selleks, et inimesed saaksid oma andmeid mitme aasta jooksul tõsiselt kaitsta:

On levinud eksiarvamus, et RAID kaitseb andmeid korruptsiooni eest, kuna see tutvustab koondamist. Reaalsus on täpselt vastupidine: traditsiooniline RAID suurendab andmete rikkumise tõenäosust, kuna tutvustab rohkem füüsilisi seadmeid, kus on palju asju valesti minemiseks. RAID kaitseb teid draivi hetkelisest rikkest tingitud andmete kadumise eest. Kuid kui draiv pole nii kohustuslik, et lihtsalt viisakalt surma saab ja selle asemel hakkab lugema ja / või kirjutama halbu andmeid, saate ikkagi neid halbu andmeid. RAID-kontroller ei saa kuidagi teada, kas andmed on halvad, kuna pariteet kirjutatakse triibude ja mitte plokkide kaupa. Teoreetiliselt (praktikas ei kontrollita pariteeti alati iga lugemise korral rangelt) võiks RAID-kontroller öelda teile, et triibul olevad andmed on rikutud, kuid tal pole mingil moel teada, kas tegelikud rikutud andmed olid mingil konkreetsel lehel sõita.

Etendus

Kirjutab

RAID 0 pakub väga kiireid kirjutamisaegu, kuna andmed jagatakse ja kirjutatakse paralleelselt mitmele kettale. RAID 1 seadmesse kirjutamine on RAID 0-ga võrreldes aeglasem, kuid umbes sama kui ühele kettale kirjutamine. Seda seetõttu, et kogu teave kirjutatakse kahele kettale, kuid paralleelselt.

Loeb

Lugemine on RAID 0-s ka väga kiire. Ideaalsetes stsenaariumides on massiivi edastuskiirus kõigi kokku pandud ketaste edastuskiirus ja piiratud ainult RAID-kontrolleri kiirusega. RAID 1 lugemine võib toimivuse suurendamist pakkuda või mitte, sõltuvalt RAID kontrollerist. "Nutikad" kontrollerid jagavad lugemisülesande viisil, mis kasutab ära andme redundantsi ja loeb erinevatelt ketastelt erinevaid plokke. See pakub RAID 0-ga sarnast jõudluse tõusu, kuid kontrolleritele, mis pole selliseks multipleksimiseks võimelised, lugemiskiirust ja on umbes samad kui üks kõvaketas.

Mälumaht

RAID 0-üksuse jaoks saadaolev kogumaht on lihtsalt üksikute ketaste salvestusmahu summa, kuna üleliigset pole. RAID 1 massiivi korral toimub andmete replikatsioon, mis tähendab, et seadme kogu salvestusmaht on sama kui ühe kõvaketta maht.

Rakendused

RAID 1 on parem valik, kui muret tekitab usaldusväärsus ja soovite vältida andmete kadu. Tüüpiline näide on andmete arhiivinduse vajadused. RAID 0 on parem valik stsenaariumides, kus on vaja suures mahus kiireid salvestusruume. Näiteks tihendamata HD-video hõivamine HDSDI kaudu ja selle otse kõvakettale salvestamine nõuab väga kiireid kirjutamist ja suurt mahutavust. Teine näide on suured andmebaasid, mis sisaldavad logisid või muud teavet, millel on palju loetud toiminguid.

RAID 0 ja RAID 1 ühendamine

RAID-i tasemeid 0 ja 1 saab kombineerida peegliriba - RAID 10 - või ribade peegel (RAID 01) konfiguratsiooni saamiseks. Neid nimetatakse pesastatud RAID-tasemeteks.

RAID 01 pesastatud konfiguratsioon RAID 10 konfiguratsioon

RAID 10 on rikkekindlam kui RAID 01, nii et seda kasutatakse laialdaselt; RAID 01-d ei kasutata peaaegu kunagi, kuna RAID 10 on sellest parem, kui kasutate sama arvu plaate.

Viited

  • vikipeedia: RAID
  • wikipedia: standardsed RAID-tasemed