Skip to main content

Hvad er RAID 10, og understøtter min Mac det?

Our Babies LOST the Cute Baby Contest. Mom was mad. (April 2025)

Our Babies LOST the Cute Baby Contest. Mom was mad. (April 2025)
Anonim

RAID 10 er et indlejret RAID-system, der er oprettet ved at kombinere RAID 1 og RAID 0. Kombinationen er kendt som en stribe af spejle. I dette arrangement er data stribet meget, som det er i et RAID 0 array. Forskellen er, at hvert medlem af det stribede sæt har sine data spejlet. Dette sikrer, at hvis et enkelt drev i RAID 10-arrayet fejler, går dataene ikke tabt.

En måde at tænke på et RAID 10 array er som en RAID 0 med en online backup af hvert RAID element klar til at gå, hvis et drev mislykkes.

RAID 10 kræver mindst fire drev og kan udvides i par; Du kan have et RAID 10 array med 4, 6, 8, 10 eller flere drev. RAID 10 skal bestå af lige store drev.

RAID 10 nyder godt af meget hurtig læseevne. At skrive til arrayet kan være lidt langsommere, fordi der skal findes flere skrivesteder på array-medlemmerne. Selvom skrivningen er langsommere, lider RAID 10 ikke af de meget lave hastigheder, der ses i tilfældig læsning og skrivning af RAID-niveauer, der bruger paritet, såsom RAID 3 eller RAID 5.

Du får dog ikke den tilfældige læsnings- / skrivefunktion gratis. RAID 10 kræver flere drev; fire som minimum vs. tre til RAID 3 og RAID 5. Derudover kan RAID 3 og RAID 5 udvides en disk ad gangen, mens RAID 10 kræver to diske.

RAID 10 er et godt valg til generel datalagring, herunder servering som opstartsdrev og som lagerplads til store filer, som f.eks. Multimedie.

Et RAID 10-arrays størrelse kan beregnes ved at gange et enkelt drevs lagerstørrelse med halvdelen af ​​antallet af drev i arrayet:

S = d * (1/2 n)

"S" er størrelsen af ​​RAID 10 arrayet, "d" er lagringsstørrelsen for det mindste enkeltdrev, og "n" er antallet af drev i arrayet.

RAID 10 og din Mac

RAID 10 er et understøttet RAID-niveau, der er tilgængeligt i Diskværktøj op til OS X Yosemite. Med udgivelsen af ​​OS X El Capitan fjernede Apple direkte support til alle RAID-niveauer fra Disk Utility, men du kan stadig oprette og administrere RAID-arrayer i El Capitan og senere bruge Terminal og appleRAID-kommandoen.

Oprettelse af et RAID 10 array i Diskværktøj kræver først at oprette to par RAID 1 (Mirror) arrayer og derefter bruge dem som de to volumener, der skal kombineres til en RAID 0 (Striped) array.

Et problem med RAID 10 og en Mac, der ofte overses, er mængden af ​​båndbredde, der er nødvendig for at understøtte det softwarebaserede RAID-system, der anvendes af OS X. Ud over det overordnede at have OS X styrer RAID-arrayet, er der også behov for et minimum af fire højtydende I / O-kanaler for at forbinde drevene til din Mac.

Fælles måder at oprette forbindelsen på er at bruge USB 3, Thunderbolt eller i tilfælde af 2012 og tidligere Mac Pros, de interne drevblade. Problemet er, at i tilfælde af USB 3 har de fleste Mac'er ikke fire uafhængige USB-porte; I stedet er de ofte forbundet med en eller to USB 3-controllere, hvilket tvinger flere USB-porte til at dele de ressourcer, der er tilgængelige fra en controllerchip. Dette kan begrænse den potentielle ydeevne af softwarebaseret RAID 10 på de fleste Mac'er.

Selvom den har meget mere båndbredde til rådighed, kan Thunderbolt stadig have problemet med, hvor mange Thunderbolt-porte på din Mac, der kontrolleres uafhængigt. I tilfælde af 2013 Mac Pro er der seks Thunderbolt-porte, men kun tre Thunderbolt-controllere, hver controller kontrollerer data-gennemgangen for to Thunderbolt-porte. MacBook Airs, MacBook Pros, Mac minis og iMacs har alle en enkelt Thunderbolt-controller, der er delt med to Thunderbolt-porte. Undtagelsen er den mindre MacBook Air, som har en enkelt Thunderbolt-port.

En metode til at overvinde båndbreddebegrænsningerne forårsaget af fælles USB- eller Thunderbolt-controllere er at bruge et par hardwarebaserede RAID 1 (Mirrored) eksterne kabinetter, og brug derefter Disk Utility til at strikke parret af spejle, hvilket skaber et RAID 10 array, der kun er har brug for to uafhængige USB-porte eller en enkelt Thunderbolt-port (på grund af den højere båndbredde til rådighed).

Også kendt som

RAID 1 + 0, RAID 1 & 0