11.07.2015 Views

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.1. L’UTILIZZO DEL RAID 237hanno il vantaggio di gestire internamente la replicazione dei dati, richiedendo l’inviosu bus di una sola copia.Le prestazioni in lettura sono invece migliori, non tanto sulla singola lettura, maquando ci sono molte letture contemporanee e spostamenti sui dati. In tal casoinfatti i dati possono essere letti in parallelo da dischi diversi, e si può approfittaredel diverso posizionamento delle testine sui dischi per leggere i dati da quello chedeve compiere un minore spostamento delle testine. 3RAID-4RAID-5Benché disponibile è senz’altro il meno usato. Necessita di tre o più dischi. Mantienedelle informazioni di recupero su un disco di parità, ed utilizza gli altri in RAID-0.I dischi devono essere di dimensioni identiche, altrimenti l’array avrà la dimensionedel più piccolo di essi. Se uno dei dischi in RAID-0 si rompe è possibile utilizzare leinformazioni di recupero del disco di parità per ricostruire i dati in maniera completa.Se si rompono due dischi si perderanno invece tutti i dati.Questo livello cerca di bilanciare i vantaggi di affidabilità del RAID-1 con le prestazionidel RAID-0, ma non viene usato molto spesso però perché il disco di paritàviene a costituire un collo di bottiglia in quanto comunque tutte le informazionidevono esservi replicate, l’unico caso di impiego reale è quello di un disco veloceaffiancato ad un gruppo di dischi più lenti.Come per il RAID-4 anche in questo caso si cercano di ottenere sia vantaggi diaffidabilità che quelli di prestazioni, ed è il più usato quando si hanno più di duedischi da mettere in RAID. Anche per il RAID-5 sono necessari almeno tre dischi,ma in questo caso, per evitare il problema del collo di bottiglia, le informazioni diparità, queste vengono distribuite su tutti i dischi che fanno parte dell’array. Inquesto modo anche se uno dei dischi si rompe le informazioni di parità presentisugli altri permettono di mantenere intatti i dati. Inoltre se si sono inseriti deidischi di riserva la ricostruzione del disco rotto o indisponibile viene fatta partireimmediatamente. Se però si rompono due dischi i dati sono persi.Il RAID-5 presenta inoltre, dato che dati sono comunque distribuiti su più dischi, glistessi vantaggi nella lettura presentati dal RAID-0. In scrittura invece le prestazionisono meno predicibili, e le operazioni possono essere anche molto costose, quandorichiedono pure le letture necessarie al calcolo delle informazioni di parità, o dell’ordinedi quelle del RAID-1. In generale comunque le prestazioni aumentano sia inlettura che in scrittura. Inoltre nel caso di RAID software è richiesto un discretoconsumo di risorse (sia di memoria che di CPU) per il calcolo delle informazioni diparità.RAID-10 Si suole definire così una configurazione in cui si effettua un RAID-0 di più arrayconfigurati in RAID-1. In questo modo si ottiene sia la ridondanza del RAID-1 chel’aumento di prestazioni del RAID-0. Rispetto al RAID-5 ha il vantaggio che possonorompersi anche più dischi, ma fintanto che almeno ne resta almeno uno attivo neidue RAID-1 le informazioni saranno integre. Il tutto al prezzo di un numero moltomaggiore di dischi per ottenere la stessa capacità.Uno degli scopi più comuni di un RAID è quello di proteggersi dal fallimento di un disco (perquesto il RAID-0 non deve mai essere usato in un sistema di produzione, il rischio di fallimentohardware si moltiplica per il numero di dischi); si tenga comunque presente che l’utilizzo diun livello di RAID che assicuri la ridondanza non è mai un sostituto di una buona politica di3è caratteristica comune degli hard disk avere tempi di risposta nettamente diversi per la lettura sequenzialedi dati, rispetto al posizionamento (il cosiddetto seek time).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!