PiaNi ha scritto: 27/12/2017, 21:15
merluzzo ha scritto: 27/12/2017, 15:48
Ma il punto non era questo.
Si, ma da questo si è partito, ed essendo un forum tecnico, vorrei rimanere sul tecnico.

La cosa importante è della poca utilità del raid 10, anzi vorrei sapere da chi è nel campo, per cosa viene ancora utilizzato.
Prima di tutto una precisazione, lo scopo di un RAID non è preservare i dati nel tempo, per quello ci sono i backup, lo scopo di un RAID è permettere l'accesso hai dati o più velocemente rispetto ad un singolo Hard disk oppure permetterne l'accesso anche nel caso che uno o più Hard Disk si rompano o infine tutte e due le cose insieme.
Il RAID 10 non è poco utili tutt'altro, ma come tutti i tipi di RADI la le sue indicazione e controindicazioni.
Ci sono tutta una serie di fattori da prendere in considerazione secondo me i due principali sono i seguenti.
1) la velocità in lettura, il lettura un RAID 10 composto da 6 o più dischi dovrebbe essere più veloce sia di un RADI 5 che di un RAID 6, dico in teoria perché in pratica le cose possono anche non stare così, dipende sia da come viene gestito il RAID sia dal tipo di dischi usati, sia dal tipo di dati, ad esempio un database si comporta in maniera diversa da un file video o audio, o da un backup.
Per la mia esperienza personale un RAID 10 su 8 dischi usato per il backup mi dava un transfer rate in lettura cioè dal RAID verso il PC di un 30% maggiore rispetto ad alla medesima soluzione: HW e dischi configurato come RAID6 però il mio caso era abbastanza al limite visto che quel sistema di backup creava file fino a 3 GB l'uno.
Quindi in pratica era la condizione ideale per un RAID 10.
2) Affidabilità.
E qui il problema si fa davvero complesso perché c'è da prendere in considerazione un sacco di fattori distinti.
Vediamo quelli che secondo me sono i principali.
A) La possibilità che uno o più dischi si rompano o comunque vadano fuori linea.
B) La possibilità che qualcosa vada male durante il ripristino.
Una precisazione in tutto questo SI centra anche il MTTDL ed il suo calcolo ma pre prendere in esame il MTTDL e tutto quello che si porta dietro ci vogliono conoscenze che io non ho assolutamente.
A) Sempre per mia esperienza personale, lo stato SMART serve a ben poco, in dieci anni di esperienza su NAS sia QNAP che Sino. da 4 fino a 12 baie mai una volta un disco che mi è morto aveva riportato problemi sullo stato SMART, sempre tutto pienamente sul "verde" ed con i dati ampiamente entro i margini.
Il controllo dei settori difettosi settimanale da un un piccolo aiuto, nel senso che se da un controllo all'altro il sistema ti avvisa che sono comprarsi 10 settori difettosi in più è il caso di darsi una mossa e sostituire quel disco però a me sono anche capitati molti casi di dischi espulsi e persi che fino al momento dell'espulsione avevano 0 blocchi difettosi.
Ora finché si hanno RAID fino a 4 dischi non ha senso senso parlare di RAID 10 per quanto riguarda la sopravvivenza del RAID ad esempio un RAID 6 composto da 4 dischi ti permette di sopravvivere alla rottura di 2 dischi qualsiasi mentre un RADI 10 "solo" alla rottura di due dischi facenti parti delle due unità RADI 1 distinte, quindi dal solo punta di vista di poter continuare ad accedere ai dati un RAID 6 sarà statisticamente più affidabile nel caso ad esempio che due dischi si rompano per cause meccaniche,
Ma già se si va su 6 dischi le cose si complicano perché a questo punto il RAID 10 ti permette di continuare a leggere i tue dati anche con 3 dischi fuori linea purché sia sia sulle "unità RAID 1" differenti.
In pratica maggiore è il numero di dischi maggiore sarà la possibilità di sopravvivenza di un RAID 10 rispetto ad un RAID 6, il problema e che va pesato l'evento due dischi o più qualsiasi contro l'evento due o più dischi con la condizione al massimo uno solo disco per "unità" RAID 1.
Anni fa avevo trovato un analisi matematica di tutto questo, che purtroppo ora non ritrovo, la conclusione era che oltre i 10 Hard Disk un sistema RADI 10 dava più affidabilità di sopravvivere di un sistema RAID 6 ovviamente tenendo in conto solamente la capacità di sopravvivere alla rottura di più di due dischi contemporaneamente cioè esclusa tutta la fase di ripristino.
In pratica venivano confrontate e pesate le due possibilità diverse all'aumentare del numero di dischi: che si rompessero più di due dischi qualsiasi contro quella quella che si rompessero almeno due dischi appartenenti alla stessa sotto unità RAID 1.
B) Il ripristino di un il vero problema di un RAID è proprio il ripristino, cioè la fase che segue il cambio fisico del Hard Disk rotto, e che comporta la copia dei dati dai dischi superstiti vero quello nuovo.
Perché abbiamo due venti sfavorevoli che si possono sommare, da una parte lo rottura meccanica di un altro Hard Disk o più di uno e dell'altra la possibilità di errori in lettura o scrittura non recuperabili.
In un RAID 10 puro i dati vengono copiati solo dall'altro disco della coppia, mentre in un RAID 6 i dati vengono copiati da tutti gli altri dischi vero il disco nuovo.
Questo comporta che in un caso viene stressato solo un disco, nell'altro tutti gli altri. ora qui riviene fuori il si MTTDL sia tante altre cose che sono ben al di sopra della mia comprensione, da quello che ho capito io per i dischi SATA e SAS con RAID da 8 o più baie durante il ripristino di un RAID 6 le possibilità che qualcosa vada storto sono molto più grandi rispetto a quelle in un RAID 10 e questo anche a causa della complessità della operazione in corso cioè la copia dei dati dai dischi restanti di un RAID 6 ed anche costruzione della relativa ridondanza è una operazione molto più complessa rispetto a quella necessaria per un RAID 10 dove in pratica abbiamo poco più che ripristino tipo quello di un RAID 1.
A tutto questo va aggiunto che più grande è il disco maggiori sono le possibilità che qualcosa vada storto.
Per quello che sono a conoscenza io in molti data center si preferisce usare un gran numero di dischi piccoli 500 MB già quelli da 1TB vengono giudicati troppo grandi da molti, proprio per minimizzare i problemi in fase di ripristino, e vengono usati sistemi sovrapposti di RAID 10 ad esempio un RADI 10 viene replicato su un altro RAID 10 unito come RAID 1.
Se volete basta googlare "statistical reliability of raid 10 and raid 6" e troverete sia opinioni simili alle mia si completamente oppose, ma anche analisi matematica davvero complesse in materia.