RAID 0 vs. RAID 1

RAID (tarpeeton ryhmä riippumattomia levyjä) on tallennustekniikka, joka yhdistää useita RAID 0RAID 1Avainominaisuus Striping peilaus Striping Joo; tiedot raidataan (tai jaetaan) tasaisesti kaikille RAID 0 -asennuksen levyille. Ei; tiedot tallennetaan kokonaan jokaiselle levylle. Peilaus, redundanssi ja vikasietoisuus Ei Joo Esitys Teoriassa RAID 0 tarjoaa nopeammat luku- ja kirjoitusnopeudet verrattuna RAID 1: een. RAID 1 tarjoaa hitaamman kirjoitusnopeuden, mutta voisi tarjota saman lukutuloksen kuin RAID 0, jos RAID-ohjain käyttää multipleksointia tietojen lukemiseen levyiltä. Sovellukset Missä tietojen luotettavuus on vähemmän huolta ja nopeus on tärkeää. Jos tietojen menetystä ei voida hyväksyä, esim. Tietoarkisto Fyysisten levyjen vähimmäismäärä 2 2 Pariteettilevy? Ei käytetty Ei käytetty edut Nopeus: erittäin nopeasti lukee ja kirjoittaa; ei ylimääräisiä pariteetin laskennassa. 100% levyn käyttö. Erinomainen suorituskyky, vaikka kirjoittaminen olisi hiukan hitaampaa kuin RAID 0: ssa. Vikasietoisuus helpon palautuksen avulla (kopioi vain yhden aseman sisältö toiseen) haitat Ei redundanssia tai vikasietoisuutta. Jos yksi RAID-asema epäonnistuu, kaikki tiedot menetetään. Tallennuskapasiteetti leikataan tosiasiallisesti puoleen, koska kaikki tiedot tallennetaan kahteen kopioon. Vian korjaaminen vaatii RAID: n virran katkaisun, jotta tietoja ei voida käyttää palautuksen aikana.

Sisältö: RAID 0 vs. RAID 1

  • 1 Tietojen järjestäminen RAID 0: ssa ja RAID 1: ssä
  • 2 Luotettavuus
  • 3 Suorituskyky
    • 3.1 kirjoittaa
    • 3.2 Lukee
  • 4 Tallennuskapasiteetti
  • 5 sovellusta
  • 6 RAID 0: n ja RAID 1: n yhdistäminen
  • 7 Viitteet

Tietojen järjestäminen RAID 0: ssa ja RAID 1: ssä

RAID 0 tarjoaa strippaus ilman pariteettiä tai peilaus. Striping tarkoittaa, että data on "jaettu" tasaisesti kahden tai useamman levyn välillä. Esimerkiksi kahden levyn RAID 0 -kokoonpanossa ensimmäinen, kolmas, viides (ja niin edelleen) datalohko kirjoitetaan ensimmäiselle kiintolevylle ja toinen, neljäs, kuudes (ja niin edelleen) lohkot olisivat kirjoitettu toiselle kiintolevylle. Tämän lähestymistavan haittapuoli on, että jos edes yksi levyistä kaatuu, koko RAID 0 -asetus epäonnistuu, koska tietoja ei voida palauttaa. Teknisesti tämä kuvataan puutteeksi vikasietoisuus.

Tietojen tallennus RAID 0 -asennuksessa Tietojen tallennus RAID 1 -asennuksessa

RAID 1 -asetus on erilainen. Ei ole strippaus; koko tieto on peilattu jokaisella levyllä. Tuloksena on useita kopioita tiedoista (irtisanominen). Ja jos yksi levy epäonnistuu, tiedot voidaan silti palauttaa, koska se on ehjä toisella levyllä (useimmat RAID 1 -asettelut käyttävät vain 2 levyä, vaikka jotkut saattavat käyttää enemmän), mikä tarkoittaa, että RAID 1 on vikasietoinen.

Tässä on hyvä video, joka selittää RAID 0- ja RAID 1 -ryhmien eron (saman henkilön lyhyempi video on täällä YouTube):

Luotettavuus

RAID 1 tarjoaa suuremman luotettavuuden redundanssin takia; vaikka yksi asemista epäonnistuisi suoraan, tiedot ovat edelleen käytettävissä toisesta. RAID-taulukot eivät kuitenkaan suojaa tietoja bittien häiriöiltä - tallennusvälineiden asteittainen hajoaminen, joka aiheuttaa kiintolevyn satunnaisbittejä läpän vaurioittaen tietoja. Nykyaikaiset tiedostojärjestelmät, kuten ZFS ja Btrfs, suojaavat bittimähköltä lohkokohtaisella tarkistussummalla, ja niitä tulisi käyttää ihmisten tosissaan suojelemiseen tietonsa useita vuosia:

On yleinen väärinkäsitys ajatella, että RAID suojaa tietoja korruptiolta, koska se tuo irtisanomisen. Todellisuus on aivan päinvastainen: perinteinen RAID lisää tietojen vioittumisen todennäköisyyttä, koska se tuo käyttöön enemmän fyysisiä laitteita, joissa on enemmän asioita mennä pieleen. Se, mitä RAID suojaa sinua, on aseman hetkellisestä vioittumisesta johtuva tietojen katoaminen. Mutta jos asema ei ole niin velvoittava, että kuolee vain kohteliaasti puolestasi ja alkaa sen sijaan lukea ja / tai kirjoittaa huonoja tietoja, saat silti huonot tiedot. RAID-ohjaimella ei ole mitään keinoa tietää, ovatko tiedot huonoja, koska pariteetti kirjoitetaan raitakohtaisesti eikä lohkokohtaisesti. Teoriassa (käytännössä pariteettia ei aina tarkisteta tiukasti jokaisessa lukemassa) RAID-ohjain voi kertoa, että raidassa olevat tiedot ovat vioittuneita, mutta sillä ei olisi mitään keinoa tietää, oliko todellinen korruptoitunut tieto tietystä kohdasta ajaa.

Esitys

kirjoituksia

RAID 0 tarjoaa erittäin nopeat kirjoitusajat, koska tiedot jaetaan ja kirjoitetaan useille levyille samanaikaisesti. Kirjoittaminen RAID 1 -yksikköön on hitaampaa kuin RAID 0, mutta suunnilleen sama kuin kirjoittaminen yhdelle levylle. Tämä johtuu siitä, että koko tieto on kirjoitettu kahdelle levylle, mutta samanaikaisesti.

lukee

Lukeminen on myös erittäin nopeaa RAID 0: ssa. Ihanteellisissa tilanteissa taulukon siirtonopeus on kaikkien yhteenlaskettujen levyjen siirtonopeus, ja sitä rajoittaa vain RAID-ohjaimen nopeus. RAID 1: n lukemat saattavat tarjota tällaista suorituskyvyn parannusta RAID-ohjaimesta riippuen. "Älykkäät" ohjaimet jakavat lukutehtävän tavalla, joka hyödyntää tietojen redundanssia ja lukee eri lohkot eri levyiltä. Tämä tarjoaa suorituskyvyn parannuksen, joka on samanlainen kuin RAID 0, mutta ohjaimille, jotka eivät kykene tällaiseen multipleksointiin, lukemisen nopeudet ja ovat suunnilleen samat kuin yksi kiintolevy.

Varastokapasiteetti

RAID 0 -yksikön käytettävissä oleva kokonaistila on yksinkertaisesti yksittäisten levyjen tallennuskapasiteetin summa, koska redundanssia ei ole. RAID 1 -matriisin tapauksessa on kuitenkin datan replikaatio, mikä tarkoittaa, että yksikön kokonaismuistikapasiteetti on sama kuin yhden kiintolevyn..

Sovellukset

RAID 1 on parempi valinta, jos luotettavuus on huolenaihe ja haluat välttää tietojen katoamisen. Tyypillinen esimerkki on tietoarkistotarpeet. RAID 0 on parempi valinta tilanteissa, joissa tarvitaan suuri määrä nopeaa tallennusta. Esimerkiksi kompressoimattoman HD-videon sieppaaminen HDSDI: n kautta ja sen nauhoittaminen suoraan kiintolevylle vaatii erittäin nopeita kirjoituksia ja suuren kapasiteetin. Toinen esimerkki on suuret tietokannat, jotka sisältävät lokit tai muuta tietoa, jolla on suuri lukutoimintojen lukumäärä.

RAID 0: n ja RAID 1: n yhdistäminen

RAID-tasot 0 ja 1 voidaan yhdistää muodostamaan peiliraita - RAID 10 - tai raitapeili (RAID 01). Niitä kutsutaan sisäkkäisiksi RAID-tasoiksi.

RAID 01 -sisäkkäiset määritykset RAID 10 -kokoonpano

RAID 10 on vikasietoisempi kuin RAID 01, joten sitä käytetään laajasti; RAID 01: tä ei käytännössä koskaan käytetä, koska RAID 10 on sitä parempi, kun käytetään yhtä monta levyä.

Viitteet

  • wikipedia: RAID
  • wikipedia: Standardit RAID-tasot