RAID (Redundant Array of Inexpensive Disk ) er et system som bruker flere harddisker for å forbedre hastighet, datasikkerhet eller begge deler. To typer RAID-system kan brukes. Programvare RAID bruker harddisker koblet til hovedkortet eller add-on kort og er avhengig av programvare for å administrere matrisen . Hardware RAID bruker en dedikert kort med sin egen prosessor og RAM å gjøre det samme . RAID Typer
programvare og hardware RAID både støtte den viktigste RAID-type 0 , 1, 5 , 10 og 50 . RAID 0 eller stripping er konstruert for fart, stripping data mellom to av flere stasjoner , slik at systemet for å kombinere den båndbredde på begge stasjoner. Hvis en stasjon svikter , er all data tapt. RAID 1 bruker to stasjoner , blir man opprettholdt som et speil til den andre. Hvis en stasjon svikter , er dataene fortsatt tilgjengelig på den andre. RAID 5 bruker paritet informasjon. Paritet er et sett av data som brukes for å kunne gjenoppbygge data i tilfelle en disk svikter . RAID 5 bruker et minimum av tre disker , men holder tilsvarende en stasjon for paritet informasjon. Hvis en disk svikter dataene kan bygges opp på nytt denne informasjonen. RAID 10 og 50 bruker to RAID 1 eller RAID 5 array i et RAID 0 -konfigurasjoner å legge hastighet til datasikkerhet .
Lese /skrive hastighet
hardware RAID-system vil være raskere enn en software RAID-system i gjennomsnitt. Hvor stor denne forskjellen er avhengige vil av hva slags RAID er brukt og hva operasjonen blir utført. For å lese data , vil forskjellen være minimal. For å skrive data , vil forskjellen være mer viktig som systemet trenger for å beregne paritet informasjon i RAID 5 , dele data mellom to plater i RAID 0 eller skrive de samme dataene på to plater i RAID 1 . Ved ombygging en matrise etter en diskfeil , er ombygging hastigheten på en hardware RAID system betydelig raskere enn en software RAID , som RAID -kortet har sin egen spesialisert prosessor som håndterer gjenoppbygge stedet for å stole på den sentrale prosessoren .
pålitelighet
data pålitelighet når systemet fungerer er lik mellom programvare og maskinvare-RAID . Men i høyere - end systemer , kan hardware RAID inkluderer et lite batteri som gjør at data og paritet informasjon skal skrives til platene , selv om maskinen krasjer . I programvare, er RAID funksjonen ikke er tilgjengelig og en krasj kan produsere paritet feil og eventuelt tap av data .
Cost
Hardware RAID , avhengig av nivået av raffinement koster mellom $ 250 og flere tusen dollar . Programvare RAID er enten inkludert i operativsystemet ( md under Linux for eksempel) eller med programvaren som følger med en lav slutten SATA -kort koster $ 15 til $ 50 ( priser fra i 2010 ) .
System Impact
virkningen av en hardware RAID på systemet er praktisk talt null . RAID -kortet har sin egen prosessor og minne som forvalter data som sendes av og til operativsystemet . Programvare RAID er avhengig av prosessoren og programvaren grensesnitt for å administrere de samme funksjonene . Mens overhead av en programvare-RAID -system for et RAID 0 eller 1 er lav , vil belastningen på systemet være ikke- ubetydelig for en RAID 5-system , selv om høyere end maskin med flere prosessorer vil være mindre utsatt enn lave enden datamaskiner.