Newsgroup: it.comp.hardware.video-3d
Titolo: (OT) Raid

Qualcuno mi spiega cos'è di preciso il Raid e per quale motivo sarebbe bene
averlo nel PC?


L'idea consiste nel posizionare diversi dischi entro un singolo contenitore
e quindi scrivere i dati su queste unità in modo che se uno o più dischi
venissero a mancare le informazioni resterebbero comunque disponibili. I
vari dischi sono raggruppati in una singola unità logica che a sua volta
viene vista dal server come se fosse una singola unità fisica. La tecnica
RAID viene impiegata sia per aumentare la sicurezza sia per ridurre i tempi
di accesso al di sotto dei valori fisici tipici di ogni singolo disco
presente nella batteria. Questa configurazione può essere realizzata via
hardware con un controller specializzato oppure via software unendo tra loro
dischi di tipo standard. I tre attributi fondamentali della tecnologia RAID
sono: a) si tratta di un insieme di dischi visti dall'utente come un singolo
dispositivo logico, b) i dati dell'utente vengono distribuiti fisicamente
tra i vari dischi in una maniera ben definita, c) viene aggiunta capacità di
disco ridondante in modo da recuperare le informazioni in caso di guasto di
un'unità della batteria.
I livelli principali del RAID sono:
Livello 0 Singolo disco oppure dischi multipli che offrono funzioni di data
striping (in sostanza si tratta di una configurazione non-RAID) ma nessuna
funzione di sicurezza. Il data striping consiste nel distribuire in modo
uniforme su tutti i dischi disponibili i dati che compongono il file in da
salvare. Non viene eseguita nessuna correzione d'errore con il meccanismo
del controllo di parità e il file viene spezzettato in tante parti quanti
sono i dischi disponibili e queste porzioni vengono scritte in contemporanea
con un tempo di accesso molto inferiore grazie al parallelismo. La
dimensione massima dei file registrabili viene dalla somma dei vari dischi
che compongono la batteria (disk spanning) visto che l'insieme appare come
se fosse un singolo disco fisico. In caso di rottura di un disco tutti i
dati che vi sono contenuti vanno irrimediabilmente persi insieme
all'usabilità dell'intero disco logico di cui questa unità faceva parte. Le
altre unità logiche (definite ai livelli da 1 a 5 della tecnologia RAID) non
vengono influenzate, però l'intero sistema entra in fase critica perché non
può consentire che si guasti un altro disco. L'eventuale disco di riserva
(hot spare) non viene attivato in automatico quando si lavora a livello 0.
Livello 1 A questo livello il RAID equivale al mirroring: i dati vengono
copiati specularmente da un disco a un altra unità uguale con scrittura
simultanea su entrambi delle stesse informazioni. Questo genere di
configurazione risulta più veloce di quanto lo sarebbe un singolo disco (la
ricerca delle informazioni viene suddivisa tipicamente metà su un disco e
metà sull'altro) e si ha la garanzia al 100% della salvaguardia delle
informazioni in caso di rottura di uno dei due dischi. Esiste anche un RAID
di livello 1 Enhanced utilizzato da alcuni fornitori, come IBM, che consiste
nell'abbinare lo striping dei dati al mirroring. Il file viene suddiviso in
tante porzioni quanti sono i dischi disponibili così da avere un
parallelismo di scrittura e di ricerca come nel RAID livello 0, solo che in
questo caso la scrittura viene ripetuta due volte, una per la copia
originale e una per la copia in mirroring, entrambe distribuite
uniformemente su tutti i dischi con la sola differenza che la copia di
mirroring viene registrata con lo sfasamento di un disco: se la prima
porzione del file si trova sul disco 1 la prima porzione della copia di
mirroring dello stesso file sarà sul disco 2 e sul disco 1 troveremo invece
l'ultima porzione della copia di mirroring (ad esempio la quarta nel caso ci
siano quattro dischi), quale coda della completa rotazione tra i dischi.
Alcuni fornitori chiamano impropriamente questa configurazione RAID di
livello 6.
Livello 0+1: Si adottano almeno quattro HD, di cui due in striping e due in
Mirror. Lo svantaggio è che si utilizzano due HD solo per effettuare il
mirror dei primi due e quindi non vengono utilizzati per la memorizzazione
dei dati.
Livello 5 Qui tutti i dischi contengono sia i dati sia le informazioni di
parità oppure i codici di correzione degli errori. La distribuzione dei dati
in blocchi in dischi multipli secondo una progressione sequenziale (blocco 1
nel disco 1, blocco 2 nel disco 2, eccetera) e lo stesso accade, con lo
sfasamento di un disco, per le informazioni di controllo. In tal modo si
elimina il collo di bottiglia del disco singolo nelle operazioni di
scrittura e diventa possibile eseguire diverse transazioni in parallelo. La
capacità massima disponibile è sempre n-1, dove n è il numero dei dischi che
compongono la batteria, indipendentemente dalle dimensioni della batteria
stessa.
Livello 6 Distribuzione dei dati a blocchi sui vari dischi con impiego di
due dischi non dedicati per le informazioni di controllo (codici di
correzione dell'errore o parità). Questo è considerato il più alto dei
livelli di ridondanza poiché dedica due dischi alla conservazione delle
informazioni di sicurezza. La capacità totale diventa n-2 e questo approccio
è consigliato solo per batterie di grandi dimensioni.
Il concetto di RAID è stato definito per la prima volta nel 1987 da
Paterson, Gibson e Katz a Berkeley nell'Università della California, a
Berkeley che studiarono un modo per far apparire più dischi come se fossero
uno solo (livello 0 della configurazione RAID). Le prestazioni erano
migliori rispetto a quelle ottenibili con un singolo grande disco di
capacità equivalente, ma l'affidabilità non era alta visto che basta che si
rompa un solo disco per rendere inutilizzabile l'intera batteria. Per questo
motivo fu introdotta una certa ridondanza di elementi e i suoi sviluppatori
definirono anche i livelli RAID da 1 a 5, in seguito l'industria aggiunse il
livello 6. Nessuna configurazione è superiore all'altra, ma ciascuna offre
funzionalità diverse. Il RAID 0 viene impiegato nelle workstation per
ottenere le massime prestazioni possibili senza garantire alcuna ridondanza.
Gli altri sei livelli vengono utilizzati sui server per garantire
prestazioni migliori rispetto all'impiego di un singolo disco e protezione
dei dati, grazie alla ridondanza. Tipicamente i RAID vengono realizzati con
dischi SCSI.
In definitiva quindi se desideri avere le max prestazioni (specialmente
se utilizzi applicazioni di videoediting e HD recording) è consigliabile
passare alla soluzione RAID-0 oppure RAID-5 se vuoi avere anche un
buon livello di sicurezza senza sacrificare nessn HD per questo scopo.
Ciao.

Povero dany, mica gli vorrai far leggere tutta 'sta merda ?
Dany, prendi 2 40 gb, li attacchi al controller e diventano un HD da 80, a
tutti gli effetti ..
Io lo faro' a giorni con 2 da 60 ..
E poi diventano veloci il doppio ..
In poche parole ti accorgi della differenza anche se apri un'explorer .. Va
tutto una scheggia, quasi come passare da Duron 800 a TB1400 ..
Oltre alla comodità di avere un disco solo invece che 2 schizza tutto ..



Ricordati però che se utilizzi la soluzione RAID-0 e per qualche causa
si dovesse fottere un HD, automaticamente perderesti i dati anche
nell'altro.

 tutti gli effetti ..
Ma che dici? In configurazione Raid 0 o 1 o anche 0 + 1 rimangono sempre e
comunque 40 GB!!!!

 comunque 40 GB!!!!
Ovvio, ma di solito si fa lo 0 dai ..
Nn essere fiscale .. Con le mobo asus per esempio hai solo la verisone light
del promise, che fa afre solo lo 0, quindi .. Quindi il piu usato è lo 0 !!
^__^

Oltre alla comodità di avere un disco solo invece che 2 schizza tutto ..
Beh, non e' proprio cosi, le prestazioni aumentano ma solo in
determinate condizioni, per esempio per chi ha molta memoria video (io
per esempio ne ho 768) nei game non noti incrementi perche' raramente
il disco viene utilizzato, per cui se utilizzi il comp per
acquisizione video o elaborazione fotografica, magari rendering o
programmi di CAD il RAID 0 e' altamente consigliato, se lo usi solo
per i videogame lascia perdere.
P.S.
Si possono impostare i blocchi "strip size" a valori da 64 - 32 - 16 -
8 - 4 Kb, in maniera tale da prediligere un determinato utilizzo, per
chi fa' acquisizione video l'ideale e' 64K, per un uso comune 16 Kb,
se fai uso di molti file di piccole dimensioni 4 Kb, questo per i
controller High Point. 
Per i Promise e' molto piu' semplice dato che nella prima voce della
configurazione del Bios c'e' direttamente il nome, per esempio al
posto dei 32 K c'e' la scritta Desktop, per molti files la scritta
"Server", per files di grandi dimensioni "Editing".
 
              bye
 
-------------------------------------
Nascar SIM inside
http://www.nascarracing.it/
-------------------------------------

comunque 40 GB!!!!
No, a me per esempio ne vede uno unico da 120 GB, naturalmente in Raid
0 (Performance), se mettevo in Raid 1 allora ne vedeva uno da 60 GB
dato che utilizzava il secondo come backup.
P.S.
Alex non fare benchmark con SiSoft Sandra perche' altrimenti ci
diventi pazzo, a me da risultati uguali a un solo disco Ultra DMA 100,
peccato che siano due UDMA 100 (7200 RPM) con 2 MB di buffer ognuno...
Pero' ad occhio si vede la differenza... :-)))



Tranquillo, so già tutti, ebbi un raid su A7V133 con un Maxtor da 40 e con
un DTLA da 46 ..
Ovvio che nei giochi nn cambia nulla, ma quando bootti o apri tante finestre
o quando cmq apri un grosso file o .. la differenza si vede eccome ..
Schizza proprio ..

 wrote:

Secondo me è così:
Io ho un Promise TX2 e può fare lo striping (penso Raid 0), il
mirroring (penso Raid 1) e lo striping+mirroring (penso Raid 0+1), ma
per l'ultima modalità c'è bisogno di 4 dischi mentre per le prime 2 ne
bastano anche 2.
Potrei essermi sbagliato cmq.....che dite?
Ciao

 Potrei essermi sbagliato cmq.....che dite?
Lo prendo venerdi ..
Puoi anche mettere 4 dischi in raid 0 .. esempio 60*4=240 .. Ed è quello che
faro fra 6 mesi vah :)) ..

 ha scritto nel messaggio
news:BC8U7.338109$sq5.16...@news.infostrada.it...

Auguri per l'integrità dei tuoi dati...

> Auguri per l'integritą dei tuoi dati...
Eheheheheheh :) ..

 ha scritto nel messaggio
news:le1U7.18445$o9.6...@news1.tin.it...
Posso mettere in RAID anche Hard Disk di diverse dimensioni (tipo che so un
40GB e un 60)?

 ha scritto nel messaggio
news:le1U7.18445$o9.6...@news1.tin.it...
Grazie 1000, sei stato molto esauriente.


Figurati.

 ha scritto nel messaggio
news:IMlU7.340675$sq5.16...@news.infostrada.it...

E' possibile; però sappi che la capacità totale dell'array sarà data dalla
somma della capacità inferiore dell'HD: cioè in questo caso 80GB contro
i teorici 120 se abbini due HD aventi una capacità di 60GB.
Tutto questo se usi il RAID-0.
Invece per il RAID-1 devi utilizzare il disco con maggiore capacità
per effettuare la funzione di mirroring, in modo da coprire tutta la
capacità del disco usato per il normale lavoro col pc.
Saluti.

> Grazie 1000, sei stato molto esauriente.
8 kb quando bastavano 2 righe ..


Mah, forse e' meglio che lo fai subito, se aggiungi altri due dischi
poi durante la creazione del nuovo array i precedenti dati vanno
persi, quindi se hai gia' installato diversi Giga di roba... :-))



wrote:

Sono consigliati dischi identici, sia come marca che come capacita',
cio' non toglie che ho visto funzionare dischi differenti sia di
dimensioni che di marca.
Io consiglierei solo dischi perfettamente uguali, come tecnologia la
Raid 0 non e' molto sicura... :-)


 Raid 0 non e' molto sicura... :-)
Tenevo Maxtor 40 e IBM da 46 .. Andava piu che bene, altro che uguali ..
Uguali č meglio per la capienza ...


Mica sempre si e' fortunati... :-))
         bye
------------------------------------------
Nascar SIM indide
http://www.nascarracing.it/
------------------------------------------

 8 kb quando bastavano 2 righe ..
Non vorrai mettere la spiegazione completa!
Ho addirittura salvato il mess.

 Ho addirittura salvato il mess.
Che vuol dire scusa ?

 ha scritto nel messaggio
news:mRiV7.353829$sq5.17...@news.infostrada.it...

Che, siccome il mess è così dettagliato che mi tornerà utile, l'ho salvato.

 Che, siccome il mess è così dettagliato che mi tornerà utile, l'ho
salvato.
Ah, perbacco !!
Io vado a prendere oggi il Promise, poi domani ti dico quanti mb/s fa :)) ..
Cmq saranno piu di 60 sostenuti con punte di 80 ..
---
RAID RULEZ !!!!!!!!!!!!!!!!!!!!!!!!!!!!