Se si cercano prestazioni, è importante comprendere l'interconnessione che si sta utilizzando per collegare le unità all'array. Per SATA o IDE, verrà visualizzato 1 o 2 per canale, rispettivamente (supponendo che si stia utilizzando un controller con canali indipendenti). Per SCSI, questo dipende fortemente dalla topologia del bus. I primi SCSI avevano un limite di dispositivi di 7 ID dispositivo per catena (aka. Per controller), uno dei quali doveva essere il controller stesso, quindi avresti avuto 6 dispositivi per catena SCSI. Le più recenti tecnologie SCSI consentono quasi il doppio di quel numero, quindi si dovrebbe guardare 12+. La chiave qui è che il throughput combinato di tutte le unità non può superare la capacità dell'interconnessione , altrimenti le unità saranno "inattive" quando raggiungono le massime prestazioni.
Tieni presente che le unità non sono l'unico collegamento debole qui; ogni interconnessione senza ridondanza determina un singolo punto di errore. Se non mi credi, imposta un array RAID 5 su un controller SCSI a catena singola, quindi cortocircuita il controller. Riesci ancora ad accedere ai tuoi dati? Sì, è quello che ho pensato.
Oggi le cose sono cambiate un pochino. Le unità non hanno avanzato molto in termini di prestazioni, ma il progresso visto è abbastanza significativo che la performance tende a non essere un problema a meno che non si sta lavorando con "fattorie di unità", nel qual caso si sta parlando di un'infrastruttura completamente diversoe questa risposta / conversazione è discutibile. Ciò di cui probabilmente ti preoccuperai di più è la ridondanza dei dati. RAID 5 era buono ai suoi tempi d'oro a causa di diversi fattori, ma quei fattori sono cambiati. Penso che scoprirai che RAID 10 potrebbe essere più di tuo gradimento, in quanto fornirà ulteriore ridondanza contro i guasti dell'unità, aumentando le prestazioni di lettura. Le prestazioni di scrittura ne risentiranno leggermente, ma ciò può essere mitigato attraverso un aumento dei canali attivi. Vorrei prendere una configurazione RAID 10 a 4 unità su una configurazione RAID 5 a 5 unità ogni giorno, perché la configurazione RAID 10 può sopravvivere a un (caso specifico di) guasto a due unità, mentre l'array RAID 5 si limiterebbe semplicemente a rotolare e morire con un errore di due unità. Oltre a fornire una ridondanza leggermente migliore, è anche possibile mitigare il "controller come singolo punto di errore" situazione dividendo lo specchio in due parti uguali, con ciascun controller che gestisce solo la striscia. In caso di guasto del controller, la striscia non andrà persa, ma solo l'effetto specchio.
Naturalmente, questo potrebbe essere completamente sbagliato anche per le tue circostanze. Dovrai esaminare i compromessi tra velocità, capacità e ridondanza. Come il vecchio scherzo ingegneristico, "meglio-economico-veloce, scegli due", scoprirai che puoi vivere con una configurazione adatta a te, anche se non è ottimale.