RAID 1 on yksinkertainen peilikokoonpano, jossa kaksi (tai useampaa) fyysistä levyä tallentavat saman datan tarjoamalla siten redundanssin ja vikasietoisuuden. RAID 5 tarjoaa myös vikasietoisuuden, mutta jakaa tietoa poistamalla sen useille levyille.
Katsotaanpa yksityiskohtaisesti RAID 1: n ja RAID 5: n kokoonpanoja.
RAID 1 | RAID 5 | |
---|---|---|
Avainominaisuus | peilaus | Striping pariteetti |
Striping | Ei; tiedot tallennetaan kokonaan jokaiselle levylle. | Joo; tiedot raidataan (tai jaetaan) tasaisesti kaikille RAID 5 -asennuksen levyille. Tietojen lisäksi pariteettitiedot tallennetaan (kerran), jotta tiedot voidaan palauttaa, jos yksi asemista epäonnistuu. |
Peilaus, redundanssi ja vikasietoisuus | Joo | Ei peilaus tai redundanssi; vikasietoisuus saavutetaan laskemalla ja tallentamalla pariteettitiedot. Kestää yhden fyysisen levyn vian. |
Esitys | RAID 1 tarjoaa hitaamman kirjoitusnopeuden, mutta voisi tarjota saman lukutuloksen kuin RAID 0, jos RAID-ohjain käyttää multipleksointia tietojen lukemiseen levyiltä. | Nopea lukeminen nauhoituksen takia (tiedot jakautuvat monille fyysisille levyille). Kirjoitukset ovat hieman hitaampia, koska pariteettitiedot on laskettava. Mutta koska pariteetti on jakautunut, yhdestä levystä ei tule pullonkaulaa (kuten RAID 4: ssä). |
Sovellukset | Jos tietojen menetystä ei voida hyväksyä, esim. Tietoarkisto | Hyvä tasapaino tehokkaalle varastoinnille, kunnollinen suorituskyky, vikakestävyys ja hyvä turvallisuus. RAID 5 on ihanteellinen tiedosto- ja sovelluspalvelimille, joilla on rajoitettu määrä data-asemia. |
Fyysisten levyjen vähimmäismäärä | 2 | 3 |
Pariteettilevy? | Ei käytetty | Pariteettitiedot jaetaan RAID: n kaikkien fyysisten levyjen kesken. Jos yksi levyistä epäonnistuu, pariteettitietoa käytetään kyseiseen asemaan tallennettujen tietojen palauttamiseen. |
edut | Erinomainen suorituskyky, vaikka kirjoittaminen olisi hiukan hitaampaa kuin RAID 0: ssa. Vikasietoisuus helpon palautuksen avulla (kopioi vain yhden aseman sisältö toiseen) | Nopea lukee; edullinen redundanssi ja vikasietoisuus; tietoja voidaan käyttää (tosin hitaammin), vaikka viallinen asema onkin rakenteilla. |
haitat | 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. | Virheestä toipuminen on hidasta, koska pariteettilaskelmat liittyvät tietojen palauttamiseen ja korvaavan aseman uudelleenrakentamiseen. RAID-tiedostosta on mahdollista lukea tämän aikana, mutta lukemistoimet ovat tuona aikana melko hitaita. |
RAID 1 -määritys on melko yksinkertainen - tallenna kaikki tiedot identtisesti useille fyysisille levyille. RAID 1: ssä on yleensä vain 2 levyä, mutta ylimääräistä redundanssia varten voidaan lisätä lisää.
Tietojen tallennus RAID 1 -asennuksessaRAID 5 tarjoaa vikasietoisuuden redundanssin kautta. Kaikkien tietojen peilikuvan tallentamisen sijaan (kuten RAID 0: ssa) RAID 5 kuitenkin optimoi tallennustehokkuuden käyttämällä pariteettia ja tarkistussummaa, laskentatekniikoita, joita käytetään laajalti virheiden havaitsemiseen ja korjaamiseen. Pariteettilohkot mahdollistavat datan rekonstruoinnin, jos jokin datalohkoista puuttuu.
RAID 5 -kokoonpano käyttää jakautuneella paritetilla tapahtuvaa raidoitusta vikasietoisuuden aikaansaamiseksi. Tässä kuvassa lohkot on ryhmitelty värin mukaan, jotta näet mikä pariteettilohko liittyy mihin datalohkoihin.RAID 4 -konfiguraatiossa pariteettitietojen tallentamiseen käytetään erillistä levyä. RAID 5 kuitenkin käyttää jaettu pariteetti niin, että pariteettilohkot tallennetaan jokaiselle fyysiselle levylle pyöreällä tavalla. Tarvitset vähintään kaksi levyä nauhoittamiseen ja toisen pariteettibittien tallentamiseen; joten RAID 5 tarvitsee vähintään 3 fyysistä levyä.
Näyttää siltä, että RAID 5 näyttää tosielämässä:
RAID 5 -ryhmä, jossa kaksi asemaa näytti kaatuneen samanaikaisesti, mutta omistaja pystyi palauttamaan tietonsa.Lukutoiminnot ovat nopeampia RAID 1: llä verrattuna vain yhden fyysisen levyn käyttämiseen. Tämä johtuu siitä, että tietoja voidaan lukea samanaikaisesti. Lukupyynnöt lähetetään jokaiselle fyysiselle asemalle, ja nopeimmin suorittava asema voi palauttaa tiedot ensin ohjaimeen. Ohjaimen ohjelmiston optimointi voi helpottaa melkein rinnakkaislukemista siten, että RAID: n kokonaisteho saavuttaa lähellä RAID: n kaikkien fyysisten asemien läpimenojen summan..
Kirjoittaminen on hitaampaa RAID 1: llä, koska kirjoitustoiminto ei ole valmis, ennen kuin tiedot on kirjoitettu kaikille levyille; joten ryhmän hitaimmasta levystä tulee pullonkaula, aivan kuten ketju on vain yhtä vahva kuin sen heikoin lenkki.
Koska RAID 5 käyttää nauhoitusta, lukuoperaatiot tapahtuvat rinnakkain ja ovat erittäin nopeita. Kirjoittaminen on myös nopeaa, mutta kirjoitustulokset hidastuvat hieman, koska pariteettilohkojen laskemiseen ja kirjoittamiseen liittyy yleiskustannuksia.
RAID 1 tarjoaa erinomaisen vikasietoisuuden. Niin kauan kuin yksi taulukon fyysisistä asemista on toiminnallinen, RAID on toiminnassa. RAID 1 on vaihdettavissa kuumana; ts. on mahdollista korvata epäonnistunut levy pitäen järjestelmä toiminnassa. Epäonnistumisesta toipuminen on nopeaa, koska korvaavan aseman luominen on vain kaikkien tietojen kopioiminen yhdestä toiminnallisesta asemasta.
RAID 5 käyttää raidoitusta RAID 1: n suorituskyvyetujen tarjoamiseen, mutta tarjoaa myös vikasietoisuuden. Jos jokin RAID 5: n fyysisistä levyistä epäonnistuu, järjestelmä toimii edelleen lukemista varten. Epäonnistunut asema voidaan "vaihtaa keskenään", ts. Vikaantunut levy voidaan vaihtaa uuteen ilman, että laite sammutetaan. Lukeminen ja kirjoittaminen on hidasta virheiden palautumisen aikana pariteetin laskemiseen liittyvien ylimääräisten takien vuoksi.