RAID 10 è un sistema RAID nidificato creato combinando RAID 1 e RAID 0. La combinazione è nota come una striscia di mirror. In questa disposizione, i dati sono striati tanto quanto in un array RAID 0. La differenza è che ogni membro del set a strisce ha i suoi dati specchiati. Ciò garantisce che se una singola unità dell'array RAID 10 si guasta, i dati non vengono persi.
Un modo per pensare a un array RAID 10 è come un RAID 0 con un backup online di ciascun elemento RAID pronto per l'uso, in caso di guasto di un'unità.
RAID 10 richiede un minimo di quattro unità e può essere espanso in coppia; puoi avere un array RAID 10 con 4, 6, 8, 10 o più unità. RAID 10 dovrebbe essere composto da unità di uguale dimensione.
RAID 10 beneficia di prestazioni di lettura molto veloci. La scrittura sull'array può essere leggermente più lenta poiché è necessario trovare più posizioni di scrittura sui membri dell'array. Anche con la scrittura più lenta, RAID 10 non soffre delle basse velocità viste nelle letture e scritture casuali dei livelli RAID che utilizzano la parità, come RAID 3 o RAID 5.
Tuttavia, non ottieni le prestazioni di lettura / scrittura casuali gratuitamente. RAID 10 richiede più unità; quattro come minimo contro tre per RAID 3 e RAID 5. Inoltre, RAID 3 e RAID 5 possono essere espansi di un disco alla volta, mentre RAID 10 richiede due dischi.
RAID 10 è una buona scelta per l'archiviazione generale dei dati, inclusa la funzione di unità di avvio e di archiviazione per file di grandi dimensioni, come i file multimediali.
La dimensione di un array RAID 10 può essere calcolata moltiplicando la dimensione di archiviazione di una singola unità della metà del numero di unità dell'array:
S = d * (1/2 n)
"S" è la dimensione dell'array RAID 10, "d" è la dimensione di archiviazione della più piccola unità singola e "n" è il numero di unità nell'array.
RAID 10 e il tuo Mac
RAID 10 è un livello RAID supportato disponibile in Utility Disco fino a OS X Yosemite. Con il rilascio di OS X El Capitan, Apple ha rimosso il supporto diretto per tutti i livelli RAID da Utility Disco, ma è ancora possibile creare e gestire array RAID in El Capitan e in seguito utilizzando Terminal e il comando appleRAID.
La creazione di un array RAID 10 in Utility Disco richiede la prima creazione di due coppie di array RAID 1 (Mirror) e quindi li usa come due volumi da unire in un array RAID 0 (Striped).
Un problema con RAID 10 e un Mac che viene spesso trascurato è la quantità di larghezza di banda necessaria per supportare il sistema RAID basato su software utilizzato da OS X. Oltre al sovraccarico di avere OS X per gestire l'array RAID, c'è anche la necessità di un minimo di quattro canali I / O ad alte prestazioni per collegare le unità al tuo Mac.
I modi più comuni per effettuare la connessione sono l'uso di USB 3, Thunderbolt o, nel caso di Mac Pros 2012 e precedenti, gli alloggiamenti per unità interne. Il problema è che nel caso di USB 3, la maggior parte dei Mac non ha quattro porte USB indipendenti; al contrario, sono spesso collegati a uno o due controller USB 3, forzando così più porte USB a condividere le risorse disponibili da un chip del controller. Questo può limitare le prestazioni potenziali del RAID 10 basato su software sulla maggior parte dei Mac.
Sebbene sia disponibile una maggiore quantità di banda disponibile, Thunderbolt può ancora avere il problema di quante porte Thunderbolt sul tuo Mac sono controllate indipendentemente. Nel caso del Mac Pro 2013, ci sono sei porte Thunderbolt, ma solo tre controller Thunderbolt, ognuno dei quali gestisce il throughput dei dati per due porte Thunderbolt. MacBook Airs, MacBook Pro, Mac minis e iMac hanno tutti un singolo controller Thunderbolt condiviso con due porte Thunderbolt. L'eccezione è il più piccolo MacBook Air, che ha una singola porta Thunderbolt.
Un metodo per superare i limiti di larghezza di banda causati dai controller USB o Thunderbolt condivisi consiste nell'utilizzare una coppia di enclosure esterne RAID 1 (Mirrored) basate su hardware e quindi utilizzare Utility Disco per rimuovere la coppia di mirror, creando un array RAID 10 che solo ha bisogno di due porte USB indipendenti o di una singola porta Thunderbolt (a causa della maggiore larghezza di banda disponibile).
Conosciuto anche come
RAID 1 + 0, RAID 1 e 0