Ho sempre usato RAID software, forniti da Apple, o tramite SoftRAID, ecc. Sto per ri-zhuzh i miei array e ho deciso di fare una piccola ricerca in anticipo ... e sul sito di Apple, c'è una dichiarazione, chiaro come giorno ...
RAID 1 (mirroring) per ridondanza del disco
Mirroring improves reliability by writing the same data to two or more disks. If one hard drive mechanism should fail, the second disk still contains all the data. At least two hard drives are required for mirroring. Mirroring does not provide performance improvements. If the hard disks are not the same capacity, the smaller size will be the amount of disk space used on both drives. Disk Utility determines this automatically.
Ho sempre avuto l'impressione che, poiché ci sono DUE platters per le operazioni READ, che le prestazioni READ con un mirror RAID1 2-Drive sarebbero un po 'migliorate . Ciò contrasta con la velocità di scrittura, che rimane lo SAME, poiché le unità devono scrivere gli stessi dati al momento del commit, in modo da sostenere una copia speculare dei dati. Tuttavia, durante la lettura, avevo pensato che l'array agisse in modo simile a un RAID0, che strisciava le letture su entrambe le unità .
In che modo RAID1 è supposto funzionare? Se è così, è Apple ..
- solo dicendo che non c'è improvvisazione per coprire i loro asini, o
- in realtà non stanno implementando il RAID 1 nella sua piena estensione? (SoftRaid 4.3 afferma di farlo?)
Secondo Wikipedia ...
In RAID 1 (mirroring without parity or striping), data is written identically to two drives, thereby producing a "mirrored set"; … The array continues to operate as long as at least one drive is functioning. With appropriate operating system support, there can be increased read performance, and only a minimal write performance reduction;…
Quindi è possibile, ma Apple dice che non c'è alcun vantaggio sulla velocità ... Ma in pratica, c'è un aumento misurabile della velocità delle letture con Software Raid 1 (tramite Utility Disco)?