Programvare Raid Vs. maskinvare Raid

RAID er en populær metode for å øke harddisk hastighet eller pålitelighet i en datamaskin, og mange operativsystemer har muligheten til å implementere RAID uten ekstra maskinvare kreves. Hvis du er interessert i å implementere programvare RAID på datamaskinen, er det flere avveininger knyttet til å gjøre dette. Det er viktig for deg å være klar over disse avveininger før man beslutter å implementere RAID i maskinvare eller programvare.

Bakgrunn

RAID (Redundant Array av billige disker) er en metode for å øke ytelsen og / eller påliteligheten av harddiskene i en datamaskin. Konseptet er at harddisker som er beregnet for bruk i servere er både rask og pålitelig, men kan være svært kostbart. Med flere mindre kostbare stasjoner som virker som en, er det mulig å oppnå et tilsvarende nivå av ytelse og feiltoleranse til en lavere kostnad.

Det finnes flere ulike ordninger (kalt "nivåer") for gjennomføring av RAID, hver merket med et nummer. De mest populære RAID-nivåer er RAID 0 (striping) og RAID 1 (speiling). Begge krever minst to harddisker. Med RAID 0, er hver fil som du skriver til datamaskinen delt inn i to deler, en for hver stasjon, både skriftlig samtidig. Fordi hver stasjon gjør halvparten av arbeidet, blir den totale hastigheten på lagringssystem nesten doblet. RAID 1 brukes for datasikkerhet; alt skrevet til en stasjon er samtidig skrevet til andre. På denne måten vil ingen data gå tapt hvis en stasjon svikter. Med et minimum av fire harddisker, kan begge systemene implementeres samtidig; dette kalles RAID 0 + 1.

RAID-nivåer

Nesten hver programvare RAID implementeringen er i stand til RAID-nivåene 0 og 1. Men mange er ikke i stand til RAID 0 + 1 eller den stadig mer populære RAID 5. RAID 5 er en mer elegant metode for å styrke informasjonssikkerheten enn RAID 1. Mens RAID 1 krever en speilet disk for hver primær disk, kutte brukbar lagringsplass på harddiskene til det halve, RAID 5 krever tilsvarende bare en disk for overflødige data. Mens fire 500 GB-disker vil resultere i 1000 GB brukbare lagringsplass bruker RAID 1, vil de samme stasjonene gi deg 1500 GB lagringsplass med RAID 5.

Koste

Den største fordelen at software RAID har over hardware RAID er dens lave kostnader. Hvis programvare RAID støttes av operativsystemet, må du bruke penger bare på harddisker som du har tenkt å bruke.

Hardware RAID kan være mulig med datamaskinens hovedkort. Undersøk kortets bruksanvisningen for å bekrefte dette. Ellers må du kjøpe et RAID-kontrollerkort, som du kan kjøpe for så lite som $ 90, men kan også koste et par hundre dollar. Dyrere RAID-kort inkluderer tilgang til flere RAID-nivåer, høyere hastighet om bord prosessorer og mer cache RAM.

Opptreden

Hvis du kjører flere harddisker i et RAID 0-konfigurasjon for økt ytelse, kan du ikke være i stand til å oppleve alle de fart at stasjoner er i stand til. For eksempel kan en RAID 0 rekke består av fire SSD-harddisker lese data på over 450 MB / sek. Men hvis stasjoner er koblet via Serial ATA-grensesnitt, du vil være begrenset til en maksimal hastighet på 375 MB / sek på grunn av dagens begrensninger av Serial ATA. Imidlertid kan en PCI Express-RAID kontrollerkort enkelt håndtere overføringer på 450 MB / sek eller mer.

systemressurser

En RAID kontrollerkort er egentlig en datamaskin i en liten pakke. Den har en prosessor som fungerer som en trafikk-kontroller, gjør det nødvendige arbeidet for å distribuere data mellom hver av harddiskene i RAID. I programvarebaserte RAID-løsninger, er dette arbeidet håndteres av datamaskinens sentrale prosessor, som drenerer systemressurser. Hvis du er bekymret for ytelsen til datamaskinen og lagringssystem, bør du velge en hardware RAID-løsning. Men hvis du er villig til å tolerere en liten ytelse hit i bytte mot økt datasikkerhet, bør en programvarebasert RAID 1 gjennomføring tilfredsstille dine behov.