Maskinvare Raid Server Vs. Programvare Raid Server

Maskinvare Raid Server Vs. Programvare Raid Server


RAID (Redundant Array of Inexpensive Disk) er et system som bruker flere harddisker for å forbedre hastigheten, datasikkerhet eller begge deler. To typer RAID-systemet kan brukes. Programvare RAID bruker harddisker koblet til hovedkortet eller tilleggskort og er avhengig av programvare for å administrere matrisen. Maskinvare RAID bruker en dedikert kort med sin egen prosessor og RAM til å gjøre det samme.

RAID Typer

Programvare og maskinvare-RAID både støtte hoved RAID-type 0, 1, 5, 10 og 50. RAID 0 eller stripping er konstruert for fart, isolering av data mellom to av flere stasjoner, slik at systemet til å kombinere båndbredden på begge stasjonene. Hvis en stasjon svikter, blir alle data tapt. RAID 1 bruker to stasjoner, en blir opprettholdt som et speil til den andre. Hvis en disk 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 stasjon svikter. RAID 5 bruker et minimum av tre stasjoner, men å holde tilsvarende en stasjon for paritetsinformasjon. 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 for å legge hastighet til datasikkerhet.

Les / skriv Speed

Maskinvaren RAID-system vil være raskere enn en software RAID-system i gjennomsnitt. Hvor stor denne forskjellen er, vil avhenge av hvilken type 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 disker i RAID 1. Når gjenoppbygge en matrise etter en kjøretur svikt, ombygging hastigheten på en hardware RAID-system er 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 paritetsinformasjonen skal skrives til platene, selv om datamaskinen krasjer. I programvare, er RAID-funksjonen ikke er tilgjengelig, og en krasj kan produsere paritetsfeil og eventuelt tap av data.

Koste

Hardware RAID, avhengig av nivået på 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 som 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 hovedprosessoren 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 et RAID 5-system, selv om høyere end maskin med flere prosessorer vil være mindre utsatt enn lave enden datamaskiner.