RAID ( Redundant Array av billiga Disk ) är ett system som använder flera hårddiskar för att förbättra snabbhet , datasäkerhet eller båda . Två typer av RAID-system kan användas. Software RAID använder hårddiskar anslutna till moderkortet eller add-on kort och förlitar sig på programvara för att hantera arrayen . Hardware RAID använder ett dedikerat kort med egen processor och RAM för att göra detsamma . RAID Typer
mjukvara och hårdvara RAID både stödja den huvudsakliga RAID-typ 0 , 1 , 5 , 10 och 50 . RAID 0 eller strippa är konstruerad för hastighet , strippa data mellan två av flera enheter , vilket gör att systemet att kombinera bandbredd för båda enheterna . Om en enhet går sönder , är alla data förlorade . RAID 1 använder två enheter , varvid en bibehållas som en spegel till den andra. Om en enhet går sönder , är data fortfarande tillgängliga på den andra . RAID 5 använder paritetsinformation . Paritet är en uppsättning data som används för att kunna återuppbygga data om en hårddisk går sönder . RAID 5 använder ett minimum av tre enheter , men att hålla motsvarande en enhet för paritetsinformation . Om en enhet går sönder datan kan byggas med hjälp av denna information . RAID 10 och 50 använder två RAID 1 eller RAID 5 array i en RAID 0 -konfigurationer för att lägga hastigheten till datasäkerhet .
Läs /skriv hastighet
hårdvara RAID-system kommer att vara snabbare än en programvara RAID-system i genomsnitt . Hur stor denna skillnad beror kommer på vilken typ av RAID används och vilken manöver utförs . För läsning av data , kommer skillnaden att vara minimala. För att skriva data , kommer skillnaden att bli viktigare som systemet behöver för att beräkna paritetsinformation i RAID 5 , dela data mellan två skivor i RAID 0 eller skriva samma data på två diskar i RAID 1 . När återuppbygga en array efter ett diskfel är ombyggnad hastigheten på en maskin RAID-system betydligt snabbare än en programvaru-RAID , som RAID- kort har sin egen specialiserade processor som hanterar återuppbygga istället för att förlita sig på den centrala processorn .
tillförlitlighet
Datatillförlitlighet när systemet fungerar lika mellan mjukvara och hårdvara RAID. Men i mer avancerade system , kan hårdvara RAID är ett litet batteri som gör att data och paritet information som skall skrivas till skivor , även om datorn kraschar . I programmet , är RAID -funktionen inte är tillgänglig och en krasch kan producera paritetsfel och eventuellt förlust av data .
Kostnad
Hardware RAID , beroende på graden av förfining kostar mellan $ 250 och flera tusen dollar . Programvaru-RAID är antingen ingår i operativsystemet ( md under Linux till exempel) eller med programvara som levereras med en låg slutet SATA -kort kostar $ 15 till $ 50 ( priser från 2010) .
System Impact
effekterna av en hårdvaru-RAID på systemet är praktiskt taget noll . RAID -kortet har en egen processor och minne som hanterar de data som skickas av och till operativsystemet . Software RAID bygger på huvudprocessorn och programvara gränssnitt för att hantera samma funktioner . Medan overhead av en programvara RAID-system för en RAID 0 eller 1 är låg , kommer belastningen på systemet vara icke - försumbar för ett RAID 5 -system , även om högre slutet dator med flera processorer kommer att vara mindre påverkat än låga end datorer . Addera