Skip to main content

Wat is RAID 10 en ondersteunt mijn Mac dit?

Use a bunch of USB Flash drives in a RAID array. (April 2025)

Use a bunch of USB Flash drives in a RAID array. (April 2025)
Anonim

RAID 10 is een genest RAID-systeem dat is gemaakt door RAID 1 en RAID 0 te combineren. De combinatie staat bekend als een streep van spiegels. In deze opstelling zijn de gegevens gestreept zoals deze in een RAID 0-array zijn. Het verschil is dat elk lid van de gestreepte reeks zijn gegevens gespiegeld heeft. Dit zorgt ervoor dat als een enkele schijf in de RAID 10-array defect raakt, de gegevens niet verloren gaan.

Een manier om een ​​RAID 10-array te bedenken, is als een RAID 0 met een online back-up van elk RAID-element dat klaar is om te gebruiken, mocht een station falen.

RAID 10 vereist minimaal vier schijven en kan in paren worden uitgebreid; u kunt een RAID 10-array met 4, 6, 8, 10 of meer stations gebruiken. RAID 10 moet zijn samengesteld uit schijven van gelijke grootte.

RAID 10 profiteert van zeer snelle leesprestaties. Het schrijven naar de array kan iets langzamer verlopen omdat meerdere schrijflocaties op de arrayleden moeten worden gevonden. Zelfs als de schrijfsnelheid trager is, heeft RAID 10 geen last van de zeer lage snelheden die worden gezien bij willekeurige lees- en schrijfbewerkingen van RAID-niveaus die gebruikmaken van pariteit, zoals RAID 3 of RAID 5.

U krijgt de willekeurige lees- en schrijfprestaties echter niet gratis. RAID 10 vereist meer schijven; vier als een minimum versus drie voor RAID 3 en RAID 5. Bovendien kunnen RAID 3 en RAID 5 één schijf tegelijk worden uitgebreid, terwijl RAID 10 twee schijven nodig heeft.

RAID 10 is een goede keuze voor algemene gegevensopslag, waaronder als opstartschijf en als opslag voor grote bestanden, zoals multimedia.

De grootte van een RAID 10-array kan worden berekend door de opslagcapaciteit van een enkele schijf te vermenigvuldigen met de helft van het aantal schijfeenheden in de array:

S = d * (1/2 n)

"S" is het formaat van de RAID 10-array, "d" is de opslagcapaciteit van de kleinste enkele schijf en "n" is het aantal schijven in de array.

RAID 10 en je Mac

RAID 10 is een ondersteund RAID-niveau beschikbaar in Schijfhulpprogramma tot OS X Yosemite. Met de release van OS X El Capitan heeft Apple rechtstreekse ondersteuning voor alle RAID-niveaus verwijderd vanuit Schijfhulpprogramma, maar je kunt nog steeds RAID-arrays maken en beheren in El Capitan en later met Terminal en de opdracht appleRAID.

Als u een RAID 10-array in Schijfhulpprogramma maakt, moet u eerst twee paren RAID 1 (Mirror) -arrays maken en deze vervolgens gebruiken als de twee volumes die moeten worden gecombineerd in een RAID 0 (Striped) -array.

Een probleem met RAID 10 en een Mac dat vaak over het hoofd wordt gezien, is de hoeveelheid bandbreedte die nodig is om het op software gebaseerde RAID-systeem te ondersteunen dat wordt gebruikt door OS X. Naast dat OS X de RAID-array moet beheren, is er ook behoefte aan een minimum van vier krachtige I / O-kanalen om de drives op uw Mac aan te sluiten.

Gebruikelijke manieren om verbinding te maken, zijn USB 3, Thunderbolt of, in het geval van 2012 en eerdere Mac Pro's, de interne schijfposities. Het probleem is dat in het geval van USB 3, de meeste Macs geen vier onafhankelijke USB-poorten hebben; in plaats daarvan zijn ze vaak verbonden met een of twee USB 3-controllers, waardoor er meerdere USB-poorten nodig zijn om de beschikbare bronnen van een controller-chip te delen. Dit kan de potentiële prestaties van softwarematige RAID 10 op de meeste Macs beperken.

Hoewel er veel meer bandbreedte beschikbaar is, kan Thunderbolt nog steeds het probleem hebben hoeveel Thunderbolt-poorten op uw Mac onafhankelijk worden beheerd. In het geval van de Mac Pro 2013 zijn er zes Thunderbolt-poorten, maar slechts drie Thunderbolt-controllers, waarbij elke controller de gegevensdoorvoer voor twee Thunderbolt-poorten verwerkt. MacBook Airs, MacBook Pro's, Mac mini's en iMac's hebben allemaal één Thunderbolt-controller die wordt gedeeld met twee Thunderbolt-poorten. De uitzondering is de kleinere MacBook Air, die een enkele Thunderbolt-poort heeft.

Een methode om de bandbreedtebeperkingen die worden veroorzaakt door gedeelde USB- of Thunderbolt-controllers te omzeilen, is om een ​​paar op hardware gebaseerde RAID 1 (gespiegelde) externe behuizingen te gebruiken en vervolgens Schijfhulpprogramma naar het paar spiegels te schuiven, waardoor een RAID 10-array wordt gemaakt die alleen heeft twee onafhankelijke USB-poorten nodig of een enkele Thunderbolt-poort (vanwege de hogere beschikbare bandbreedte).

Ook gekend als

RAID 1 + 0, RAID 1 & 0