Hva er RAID (Redundant Array of Independent Disks)?

RAID kan referere til noen av følgende:

1. Kort for overflødig rekke uavhengige disker, er RAID et utvalg av harddisker som er koblet til og satt opp på måter å beskytte eller øke ytelsen til datamaskinens disklagring. RAID brukes ofte på servere og høyytelses datamaskiner. Bildet av Drobo er et godt eksempel på en enhet som bruker RAID-teknologi. RAID bruker flere teknikker som brukes i RAID som forklart nedenfor.

Spenning og programvare striping

Splitting informasjon og skrive den over flere fysiske diskstasjoner. RAID 0 benytter denne teknikken.

speiling

Kopiering av data fra en diskett til en annen.

tosidig

Dupliserer diskstasjonen og diskkontrolleren.

Utsatt

Data er lagret i hurtigminnet og skriver til harddisken ettersom harddisken blir tilgjengelig.

Varm bytte

Feilte diskstasjoner kan byttes ut og data kan plasseres tilbake på diskstasjonen mens resten av systemet er i bruk.

Varm sparing

Diskstasjonen initialiseres automatisk i matrisen når en annen mislykkes.

Spindelsynkronisering

Synkronisering av rotasjonen av alle diskstasjoner i arrayet slik at informasjon kan skrives alt på en gang.

Versjoner av RAID

RAID 0

Programvare stripping og blokk interleave (minimum 2 stasjoner). Data skrives til hver stasjon i rekkefølge, hver blokk går til neste tilgjengelige stasjon (striping) for raskere drift og mindre sjanse for overbelastning. Volumet kan selvfølgelig være mye større enn noen enkelt stasjon. Siden ingen redundans er gitt, vil feilen i en enkelt stasjon føre systemet ned. RAID 0 er den raskeste og mest effektive array typen, men gir ingen feiltoleranse.

RAID 1

Diskspegling og tosidig utskrift (minimum 2 stasjoner). Drivene brukes i par og alle data skrives identisk til begge stasjonene. Hver stasjon kan duplexes ved å være koblet til sin egen grensesnittkontroll. Feil på en stasjon vil ikke ta ned systemet, i stedet vil den andre stasjonen fortsette å fungere. Selvfølgelig brukes to stasjoner nå for tilsvarende lagringskapasitet på en stasjon. Det er ingen ytelse gevinst med dette nivået. Utvalget av valg for ytelseskritiske, feiltolerante miljøer. Også, RAID 1 er det eneste valget for feiltoleranse hvis ikke mer enn to stasjoner er ønsket.

RAID 2

Data striping og bit interleave. Data er skrevet over hver stasjon i rekkefølge, en bit om gangen. Kontrollsumdata blir registrert i en egen stasjon. RAID 2 er veldig sakte for disk skriver og brukes sjelden i dag siden ECC er innebygd i nesten alle moderne diskstasjoner.

RAID 3

Data striping med bit interleave og paritetskontroll. RAID 3 er lik lever 2, men mer pålitelig. Data striping gjøres på tvers av stasjonene, en byte om gangen. Vanligvis brukes 4 eller 5 stasjoner som gir svært høye dataoverføringshastigheter. En stasjon er dedikert til lagring av paritetsinformasjon. Feilingen av en enkelt stasjon kan kompenseres ved å bruke paritetsstasjonen for å rekonstruere innholdet i den mislykkede stasjonen. Siden paritetsstasjonen er tilgjengelig på hver skriveoperasjon, har dataregistrering tendens til å bli langsommere. Feil på to stasjoner eller mer kan være et problem. RAID 3 kan brukes i datakrevende miljøer med lange sekvensielle poster for å øke dataoverføringen. Det tillater imidlertid ikke at flere I / O-operasjoner overlappes, og krever synkroniserte spindeldrev for å unngå ytelsesforringelse med korte poster.

RAID 4

Blokker interleave data striping med paritetskontroll. Som i nivå 3 bruker RAID 4 en enkelt paritetsstasjon og blokkerer datastriping som i RAID 0. Driftene i dette RAID-nivået fungerer individuelt, med en individuell stasjon som leser en blokk med data. En feil av kontrolleren vil selvfølgelig være katastrofal. Tilbyr ingen fordeler i forhold til RAID 5 og støtter ikke flere samtidige skriveoperasjoner.

RAID 5

Blokker interleave, data striping med distribuert sjekk data på alle stasjoner. Den som skal brukes til NetWare. Paritetsinformasjon er fordelt på alle stasjoner. RAID 5-effektiviteten går opp etter hvert som antallet disker øker. Du kan bruke varme reservedeler for å gjenoppbygge en mislykket stasjon på "fly". Det beste valget i multi-user miljøer, som ikke er skrive ytelsesfølsomme. Imidlertid kreves minst tre, og mer typisk fem stasjoner, for RAID 5-arrays.

RAID 6

Utvidelse til RAID 5, som legger til et loggstrukturert filsystem som gir kartlegging mellom en fysisk sektors diskdrev og deres logiske representasjon. Som informasjon er skrevet, er den plassert for sekvensielle fysiske disk sektorer.

RAID 10

Stripped array hvis segmenter er RAID 1-arrayer og inneholder samme feiltoleranse som RAID 1. Høye I / O-hastigheter oppnås ved å strippe RAID 1-segmenter. Utmerket løsning for de som vurderer RAID 1 siden det gir god skriveytelse, men er en kostbar løsning.

RAID 53

Implementert som stripet RAID 0-array hvis segmenter er RAID 3-arrayer. RAID 53 inneholder også samme feiltoleranse og overhead som RAID 3. Utmerket løsning for de som vurderer RAID 3 siden det gir ekstra skriveytelse, men er en kostbar løsning og krever at alle stasjoner har samme synkronisering.

Merk: RAID kan konfigureres med flere partisjoner i stedet for flere stasjoner for noe beskyttelse hvis deler av stasjonen blir dårlige. Men hvis stasjonen feiler, vil du miste alle dataene dine. For alle RAID-oppsett, er det best å bruke minst to stasjoner for å eliminere et enkelt punkt av feil og totalt tap av data.

Hva er RAID 0/1?

Enkelte datamaskin- og RAID-produsenter har laget sin egen system for merking av deres RAID-enheter. For eksempel vil RAID 0/1 bety at den kombinerer striping av RAID 0 med speilingen til RAID 1.

2. En raid er en stor gruppe mennesker, større enn en enkelt gruppe som går sammen for å ta på seg vanskelige oppdrag og sjefer i online MMO-spill.

Array, Computer akronymer, Spillvilkår, Harddiskvilkår, Redundant