Skip to main content

Hva er RAID 10, og støtter min Mac den?

FreakyVille Faction ep 4- Fail RAID (Juni 2026)

FreakyVille Faction ep 4- Fail RAID (Juni 2026)
Anonim

RAID 10 er et nestet RAID-system opprettet ved å kombinere RAID 1 og RAID 0. Kombinasjonen er kjent som en stripe av speil. I dette arrangementet er dataene stripet mye som det er i et RAID 0-array. Forskjellen er at hvert medlem av det stripede settet har dataspeilet. Dette sikrer at hvis en enkelt stasjon i RAID 10-arrayet mislykkes, går dataene ikke tapt.

En måte å tenke på et RAID 10-array er som en RAID 0 med en online backup av hvert RAID-element klar til å gå, hvis en stasjon mislykkes.

RAID 10 krever minst fire stasjoner og kan utvides i par; Du kan ha et RAID 10-array med 4, 6, 8, 10 eller flere stasjoner. RAID 10 skal bestå av likestørrelsesdrifter.

RAID 10 drar nytte av svært rask leseytelse. Skrive til oppsettet kan være litt langsommere fordi flere skrivesteder på arraymedlemmene må bli funnet. Selv med at skrivingen blir tregere, lider ikke RAID 10 av de svært lave hastighetene som er sett i tilfeldig lese og skriver av RAID-nivåer som bruker paritet, for eksempel RAID 3 eller RAID 5.

Du får imidlertid ikke tilfeldig lese / skrive-ytelse gratis. RAID 10 krever flere stasjoner; fire som minimum vs. tre for RAID 3 og RAID 5. I tillegg kan RAID 3 og RAID 5 utvides en disk om gangen, mens RAID 10 krever to disker.

RAID 10 er et godt valg for generell datalagring, inkludert visning som en oppstartstasjon, og som lagring for store filer, for eksempel multimedia.

En RAID 10-arrays størrelse kan beregnes ved å multiplisere en lagringsstørrelse på en enkelt stasjon med halvparten av antall stasjoner i arrayet:

S = d * (1/2 n)

"S" er størrelsen på RAID 10-arrayet, "d" er lagringsstørrelsen på den minste enkle stasjonen, og "n" er antall stasjoner i arrayet.

RAID 10 og din Mac

RAID 10 er et støttet RAID-nivå tilgjengelig i Diskverktøy til OS X Yosemite. Med utgivelsen av OS X El Capitan fjernet Apple direkte støtte for alle RAID-nivåer fra Disk Utility, men du kan fortsatt opprette og administrere RAID-arrayer i El Capitan og senere bruke Terminal og appleRAID-kommandoen.

Hvis du oppretter et RAID 10-array i Diskverktøy, må du først opprette to par RAID 1 (Mirror) -arrayer, og deretter bruke dem som de to volumene som skal kombineres til en RAID 0 (Striped) -gruppe.

Et problem med RAID 10 og en Mac som ofte overses, er mengden båndbredde som trengs for å støtte det programvarebaserte RAID-systemet som brukes av OS X. Utover overhead for å ha OS X klarer RAID-arrayet, er det også behov for et minimum av fire høyytelses-I / O-kanaler for å koble stasjonene til Mac-en.

Vanlige måter å gjøre forbindelsen på, er å bruke USB 3, Thunderbolt, eller i tilfelle av 2012 og tidligere Mac Pros, de interne diskplassene. Problemet er at i tilfelle av USB 3, har de fleste Macer ikke fire uavhengige USB-porter; I stedet er de ofte koblet til en eller to USB 3-kontrollere, og tvinger dermed flere USB-porter til å dele ressursene som er tilgjengelige fra en kontrollerbrikke. Dette kan begrense den potensielle ytelsen til programvarebasert RAID 10 på de fleste Mac-maskiner.

Selv om det har mye mer båndbredde tilgjengelig, kan Thunderbolt fortsatt ha problemet med hvor mange Thunderbolt-porter på Mac-en din er styrt uavhengig. Når det gjelder Mac Pro 2013, er det seks Thunderbolt-porter, men bare tre Thunderbolt-controllere, hver kontroller håndterer data-gjennomgangen for to Thunderbolt-porter. MacBook Airs, MacBook Pros, Mac minis og iMacs har alle en enkelt Thunderbolt-kontroller delt med to Thunderbolt-porter. Unntaket er den mindre MacBook Air, som har en enkelt Thunderbolt-port.

En metode for å overvinne båndbreddebegrensningene som skyldes delte USB- eller Thunderbolt-kontroller, er å bruke et par maskinvarebaserte RAID 1 (Mirrored) eksterne kabinetter, og bruk deretter Diskverktøy til å stripe paret av speil, opprette et RAID 10-array som bare trenger to uavhengige USB-porter eller en enkelt Thunderbolt-port (på grunn av høyere båndbredde tilgjengelig).

Også kjent som

RAID 1 + 0, RAID 1 & 0