Skip to main content

Hvilken er den bedste software eller hardwarebaseret RAID?

Fjernaflæsning af Conto energimålere (April 2025)

Fjernaflæsning af Conto energimålere (April 2025)
Anonim

En ekstern RAID-kabinet er en populær måde at øge computerens tilgængelige lagerplads, samtidig med at der tilføjes en forøgelse af ydeevne eller databeskyttelse eller begge dele. Et af de vigtigste spørgsmål, der skal besvares, når man leder efter et eksternt RAID-lagringssystem, er, hvordan RAID-funktionerne udføres, i software eller ved dedikeret hardware.

Hvorfor en ekstern RAID-indkapsling?

Lad os være klare, hvis dit hovedformål kun er at udvide mængden af ​​ledig diskplads, kan du finde et enkelt eksternt drev, der kan være en meget billigere mulighed. Det enkelte eksterne drev er meget alsidigt; den kan bruges til ekstra lagerplads, som backup-drev eller til installation af alternative operativsystemer.

Et RAID-baseret kabinet vil derimod være designet til at holde flere drev og give brugeren mulighed for at konfigurere kabinettet i en eller flere RAID-konfigurationer.

RAID-kabinetter kan konfigureres til at levere højere niveauer af ydelse, end det typisk er tilgængeligt fra enkeltdrev, de kan også sørge for data redundans, hvilket sikrer, at dine data er tilgængelige, selvom et drev mislykkes. RAID-systemer kan også konfigureres til både ydeevne og databeskyttelse.

Software eller hardwarebaseret RAID Controller

Hjertet i et RAID-system er controlleren, som tager kommandoen om at distribuere data til og fra de drev, der udgør RAID-arrayet. RAID-controllere kan være hardwarebaserede, ved hjælp af en chip, der er indbygget i RAID-kabinettet eller softwarebaseret, ved hjælp af computerens computerkraft til at kontrollere, hvordan data læses eller skrives til kabinettet.

Fælles visdom har været, at hardwarebaserede controllere har den fordel i ydeevne, idet de er i stand til at foretage de nødvendige beregninger til at styre data til og fra drevene i et RAID-array uden at indføre en performance flaskehals. Softwarebaserede systemer var normalt billigere og kunne udføre tilstrækkeligt til tre populære RAID-niveauer, RAID 0 (Striped for speed), RAID 1 (spejlet data for redundans) og RAID 10 (spejlfelt sæt Striped-drev). Men havde præstationsproblemer med mere komplekse RAID-niveauer.

Avancerede RAID-niveauer som RAID 3 og RAID 5, som beskyttede data ved hjælp af komplekse beregninger til at generere paritetsdata, der blev skrevet sammen med den eksisterende datastrøm, blev på én gang anset for at være for meget af en belastning på softwarebaserede systemer og resulterede i lavere præstationsniveauer end det, der blev set med hardwarebaserede RAID-controllere.

Moderne processor-design, der bruger flere processorkerner, sammen med moderne operativsystemer, der udnytter multikernprocessorer, har stort set elimineret ydeevnen i softwarebaserede RAID-systemer, i det mindste for de grundlæggende RAID-niveauer på 0, 1, 3 , 5 og 10.

Softwarebaseret RAID

RAID-systemer, der benytter softwarebaseret kontrol, har følgende egenskaber:

  • Reduceret pris: Da RAID-kabinettet kan benytte sig af standardinterface-chipsæt, holdes design- og fremstillingsomkostningerne lave for RAID-kabinettet. Softwareomkostninger kan være så lave som nul, da mange operativsystemer indeholder indbygget support til de mest grundlæggende RAID-niveauer, som regel 0, 1, 10. Hvis du har brug for RAID 3 eller 5, er der tilføjet omkostningssoftware apps tilgængelige, der kan tage omsorg for dine behov.
  • Alsidighed: Softwarebaserede RAID-controllere giver størst fleksibilitet i konfigurationen af, hvordan hver drev i et kabinet skal bruges. I et fire drev kabinet; du kunne have tre drev konfigureret som et stripet array for ydeevne og 1 stort drev til backup. Du kan også konfigurere de fire drev som to uafhængige arrayer, et stripet sæt til videoredigering og et spejlfelt sæt til forskellige multimediebiblioteker. Pointen er, at hvordan drevene i kabinettet bruges, er helt op til dig.
  • Ydeevne: Softwarebaserede RAID-systemer, der anvendes til basisstribede arrayer eller spejlet arrayer, vil sandsynligvis ikke se en præstationsbøde. Men da antallet af drev, der bruges i en matrix, vokser, eller flere komplekse RAID-niveauer anvendes, kan softwarebaserede RAID-apps begynde at påvirke RAID-systemets ydeevne samt den generelle ydeevne af computeren.
  • Overhead: Softwarebaseret RAID benytter en eller flere CPU-kerner, såvel som RAM som kan påvirke andre processer, der køres på din computer. Effektens omfang er baseret på det RAID-niveau, der bruges, og antallet af drev, der udgør RAID-arrayet.
  • Bootable: Dette er et blandet tilfælde, nogle RAID-software virker godt med opstart fra et RAID array, og andre har problemer. Hvis dine planer omfattede opstart fra dit RAID-array, skal du sørge for at kontrollere, at den RAID-software, du planlægger at bruge, understøtter opstart.

Hardware-baseret RAID

RAID-kabinetter, der bruger en hardwarebaseret RAID-controller, har følgende egenskaber:

  • Omkostninger: Hardware-baserede RAID kabinetter vil have en præmie i pris sammenlignet med multi-bay kabinetter uden RAID support indbygget. Dog kan prisforskellen være lille. Grundlæggende RAID-hardware, som kun understøtter stribede, spejlet eller uafhængige drev, har en meget lille omkostningspræmie, mens hardwarebaserede RAID-controllere, som understøtter flere RAID-niveauer og flere drev i arrayen, kan have en meget større prispræmie.
  • Selvstændig: Hardwarebaserede RAID-systemer vises til værtsoperativsystemet som en enkelt disk. Dette gør det muligt for RAID-systemet at være gennemsigtigt for den computer, den er tilsluttet. Resultatet er hardwarebaseret. RAID-systemer kan nemt transporteres mellem computere og operativsystemer.
  • Ydelse: Selvom software og hardwarebaseret RAID muligvis har lignende præstationsnumre for grundlæggende stribede og spejlede niveauer, har hardwarebaserede systemer, når du flytter til mere uddybede RAID-niveauer, tendens til at overgå deres softwarebaserede modparter. Denne forbedrede ydeevne er ikke begrænset til blot at skrive og læse data, men viser også, når spejlet RAID-data skal genopbygges på grund af et drevfejl. Hardwarebaserede RAID-systemer udfører normalt genopbygningsprocessen meget hurtigere end softwarebaserede systemer.
  • Overhead: Eksterne hardwarebaserede RAID-kabinetter bør ikke have nogen indvirkning på processoren eller RAM-overhead på værtscomputeren.
  • Bootable: Generelt kan hardwarebaserede RAID-systemer bruges som dit boot-system, forudsat at forbindelsen til din computer bruger en porttype, som operativsystemet understøtter opstart fra. USB 3 og Thunderbolt porte bør generelt være bootable, men kontroller med operativsystemet og computerproducenten for at sikre sig.

RAID-henstillinger

  • Softwarebaseret RAID får tommelfingre op, når drivkraften er at holde omkostningerne nede, og din RAID-brug begrænses til RAID 0 (stribet), Raid 1 (spejlet) eller RAID 10 (Spejlfelt sæt Striped-drev). Denne type RAID-system er et godt valg for hjemmebrugere, der vil bruge RAID-systemet med et enkelt computersystem.
  • Hardwarebaseret RAID er valget for både komplekse RAID-opsætninger, som f.eks. Anvendt i RAID 3 eller RAID 5, der indeholder paritetsbits, der genereres og sammenlignes i realtid, da data sendes til og fra RAID-arrayet. Hardwarebaseret RAID er også et godt valg for de mere grundlæggende RAID 0- og RAID 1-systemer, når du vil have RAID-kabinettet at være uafhængigt af værtscomputeren, hvilket giver dig mulighed for at flytte systemet mellem flere computere.