Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

Creazione di un array RAID da 1,5 TB a casa

La quantità di informazioni sta crescendo rapidamente. Pertanto, secondo l'organizzazione analitica IDC, nel 2006 sulla Terra sono stati generati circa 161 miliardi di GB di informazioni, o 161 exabyte. Se rappresentiamo questa quantità di informazioni sotto forma di libri, otteniamo 12 scaffali ordinari, solo la loro lunghezza sarà uguale alla distanza dalla Terra al Sole. Molti utenti stanno pensando di acquistare unità sempre più capienti, poiché i loro prezzi stanno diminuendo e per $ 100 ora puoi acquistare un moderno disco rigido da 320 GB.

La maggior parte delle schede madri moderne dispone di un controller RAID integrato a bordo con la possibilità di organizzare array di livello 0 e 1. Quindi puoi sempre acquistare un paio di unità SATA e combinarle in un array RAID. Questo materiale discute solo il processo di creazione di array RAID di livello 0 e 1, confrontando le loro prestazioni. Due moderni dischi rigidi Seagate Barracuda ES (Enterprise Storage) sono stati testati capacità massima- 750GB.

Qualche parola sulla tecnologia stessa. Un array ridondante di unità disco indipendenti (o poco costose) (Redundant Array of Independent/Inexpensive Disks - RAID) è stato sviluppato per migliorare la tolleranza agli errori e l'efficienza dei sistemi di archiviazione dei computer. La tecnologia RAID è stata sviluppata presso l'Università della California nel 1987. Si basava sul principio di utilizzare diversi piccoli dischi, interagendo tra loro tramite software e hardware speciali, come un disco ad alta capacità.

Il progetto originale degli array RAID consisteva nel collegare semplicemente diverse aree di memoria singoli dischi. Tuttavia, in seguito si è scoperto che un tale schema riduce l'affidabilità della matrice e praticamente non influisce sulle prestazioni. Ad esempio, quattro unità in una matrice si guasteranno quattro volte più spesso di una di queste unità. Per risolvere questo problema, gli ingegneri del Berkeley Institute hanno proposto sei diversi livelli di RAID. Ognuno di essi è caratterizzato da una certa tolleranza agli errori, capacità del disco rigido e prestazioni.

Nel luglio 1992 è stato formato il RAID Advisory Board (RAB) per standardizzare, classificare e studiare il RAID. Attualmente, RAB ha definito sette livelli RAID standard. Un array ridondante di unità disco indipendenti viene in genere implementato utilizzando una scheda controller RAID. Nel nostro caso, i dischi rigidi sono stati collegati al controller RAID integrato della scheda madre abit AN8-Ultra basata sul chipset nForce 4 Ultra. Innanzitutto, diamo un'occhiata alle possibilità offerte dal chipset per la creazione di array RAID. nForce 4 Ultra consente di creare array RAID di livello 0, 1, 0+1, JBOD.

RAID 0 (striscia)

Lo striping del disco, noto anche come RAID 0, riduce l'accesso in lettura e scrittura al disco per molte applicazioni. I dati vengono suddivisi tra più dischi nell'array in modo che le letture e le scritture vengano eseguite contemporaneamente su più dischi. Questo livello fornisce un'elevata velocità di lettura/scrittura (in teoria, il raddoppio), ma una bassa affidabilità. Per un utente domestico, questa è probabilmente l'opzione più interessante, che consente di ottenere un aumento significativo della velocità di lettura e scrittura dei dati dalle unità.

RAID 1 (Specchio)

Il mirroring del disco, noto come RAID 1, è progettato per coloro che desiderano eseguire facilmente il backup dei propri dati più importanti. Ogni operazione di scrittura viene eseguita due volte, in parallelo. Una copia speculare o duplicata dei dati può essere memorizzata sulla stessa unità o su una seconda unità di riserva nell'array. RAID 1 fornisce backup dati se il volume o il disco corrente è danneggiato o è diventato inaccessibile a causa di un errore in hardware. Il mirroring del disco può essere utilizzato per sistemi ad alta disponibilità o per il backup automatico dei dati invece del noioso processo manuale di duplicazione delle informazioni su supporti più costosi e meno affidabili.

I sistemi RAID 0 possono essere duplicati con RAID 1. Lo striping e il mirroring del disco (RAID 0+1) offrono prestazioni e protezione migliori. Miglior modo in termini di affidabilità/velocità, invece, richiede un largo numero azionamenti.

JBOD

JBOD - questa abbreviazione sta per "Just a Bunch of Disks", cioè solo un gruppo di dischi. Questa tecnologia consente di combinare dischi di diverse capacità in un array, tuttavia, in questo caso, non vi è alcun aumento di velocità, anzi, al contrario.

Il controller RAID integrato NVIDIA RAID che stiamo esaminando ha altre caratteristiche interessanti:

Identificazione di un disco guasto. Molti utenti di sistemi multidisco ne acquistano diversi uguali dischi fissi per sfruttare appieno matrice di dischi. Se l'array fallisce, determinare cattiva guidaè possibile solo tramite numero di serie, che limita la capacità dell'utente di identificare correttamente un disco danneggiato.

Il sistema di avviso del disco NVIDIA semplifica l'identificazione visualizzando sullo schermo scheda madre indicando la porta rotta in modo da sapere esattamente quale unità deve essere sostituita.

Installazione di un disco di backup. Le tecnologie di mirroring del disco consentono agli utenti di designare dischi di riserva che possono essere configurati come hot spare, proteggendo l'array di dischi in caso di guasto. Una riserva condivisa può proteggere più disk array e una riserva dedicata può fungere da hot spare per una specifica matrice di dischi. Il supporto del disco di riserva, che fornisce una protezione aggiuntiva oltre al mirroring, è stato tradizionalmente limitato ai sistemi multidisco di fascia alta. La tecnologia di archiviazione NVIDIA porta questa capacità al PC. Un'unità di riserva dedicata può sostituire un'unità guasta fino al completamento della riparazione, consentendo al team di supporto di scegliere il momento opportuno per la riparazione.

morphing. In un ambiente multidisco tradizionale, gli utenti che desiderano modificare lo stato di un disco o di un array multidisco devono eseguire il backup dei dati, eliminare l'array, riavviare il PC e quindi configurare il nuovo array. Durante questo processo, l'utente deve eseguire alcuni passaggi solo per configurare il nuovo array. La tecnologia di archiviazione NVIDIA consente di modificare lo stato corrente di un disco o di un array con un'unica azione chiamata morphing. Il morphing consente agli utenti di aggiornare un'unità o un array per migliorare le prestazioni, l'affidabilità e la capacità. Ma ancora più importante, non è necessario eseguire numerose azioni.

Controller RAID incrociato. A differenza delle tecnologie multidisco (RAID) della concorrenza, la soluzione NVIDIA supporta unità Serial ATA (SATA) e Parallel ATA all'interno di un singolo array RAID. Gli utenti non hanno bisogno di conoscere la semantica di ciascuno disco rigido, poiché le differenze nelle loro impostazioni sono evidenti.

La tecnologia di archiviazione NVIDIA supporta completamente l'uso di un array multi-disco per avviare il sistema operativo quando il computer è acceso. Ciò significa che tutti i dischi rigidi disponibili possono essere inclusi nell'array per le massime prestazioni e la protezione di tutti i dati.

Recupero dati "al volo". In caso di guasto del disco, il mirroring del disco consente di continuare a lavorare senza interruzioni grazie a una copia duplicata dei dati archiviati nell'array. La tecnologia di archiviazione NVIDIA fa un ulteriore passo avanti e consente all'utente di creare una nuova copia speculare dei dati mentre il sistema è in esecuzione, senza interrompere l'accesso dell'utente e dell'applicazione ai dati. Il ripristino dei dati al volo elimina i tempi di inattività del sistema e aumenta la protezione delle informazioni critiche.

Connessione calda. La tecnologia di storage NVIDIA supporta l'hot plug per le unità SATA. In caso di guasto di un'unità, l'utente può disconnettere l'unità guasta senza spegnere il sistema e sostituirla con una nuova.

Interfaccia utente NVIDIA. Con un'interfaccia intuitiva, chiunque non abbia esperienza con RAID può utilizzare e gestire facilmente la tecnologia di archiviazione NVIDIA (nota anche come NVIDIA RAID). Una semplice interfaccia del mouse consente di definire rapidamente i dischi da configurare in un array, attivare lo striping e creare volumi con mirroring. La configurazione può essere facilmente modificata in qualsiasi momento utilizzando la stessa interfaccia.

Collegamento e configurazione

Quindi, con la teoria risolta, ora diamo un'occhiata alla sequenza di azioni necessarie per connettere e configurare i dischi rigidi in modo che funzionino in un array RAID 0 e 1.

Innanzitutto, colleghiamo le unità alla scheda madre. È necessario collegare le unità al primo e secondo o terzo e quarto connettore SATA, poiché i primi due si riferiscono al controller primario (Primario) e la seconda coppia al secondario (Secondario).

Accendiamo il computer ed entriamo nel BIOS. Selezionare la voce Periferiche integrate, quindi la voce Config RAID. I nostri occhi si presentano con la seguente immagine:

Inseriamo RAID Enable, quindi abilitiamo RAID per il controller a cui sono collegati i dischi. In questa figura, questi sono IDE Secondary Master e Slave, ma dobbiamo impostare Enabled nella voce SATA Primary o Secondary, a seconda di dove hai collegato le unità. Premi F10 ed esci dal BIOS.

Dopo il riavvio, viene visualizzata una finestra per la configurazione dei dischi RAID, per configurare, premere F10. BIOS RAID NVIDIA: è qui che devi scegliere come configurare le unità. L'interfaccia è molto chiara, basta selezionare i dischi desiderati, la dimensione del blocco e il gioco è fatto. Successivamente, ci verrà richiesto di formattare i dischi.

Per il corretto funzionamento di un array RAID in Windows, è necessario installare Driver Nvidia Driver IDE: di solito è incluso nel disco del driver fornito con il file scheda madre.

Dopo aver installato i driver, l'array RAID deve essere inizializzato. È facile da fare: basta un clic clic destro fare clic sull'icona "Risorse del computer" sul desktop, andare su "Gestione - Gestione disco". Il servizio stesso offrirà di inizializzare e formattare i dischi. Dopo aver eseguito queste procedure, l'array RAID è pronto per l'uso. Tuttavia, prima dell'installazione, ti consigliamo di familiarizzare con istruzioni complete, che viene fornito con la scheda madre: tutto è descritto in dettaglio lì.

Il disco rigido Seagate Barracuda ES è stato introdotto lo scorso giugno. Winchester è stato progettato per supportare soluzioni di archiviazione che utilizzano le applicazioni in più rapida crescita: server più grandi, contenuti multimediali di grandi dimensioni e vari schemi di protezione dei dati.

Il Barracuda ES ha un'interfaccia SATA, una capacità massima di 750 GB e una velocità del mandrino di 7200 giri/min. Con il supporto della tecnologia Rotational Vibration Feed Forward (RVFF), l'affidabilità è stata migliorata quando si lavora in sistemi multi-disco ravvicinati. Vale anche la pena notare la tecnologia di gestione del carico di lavoro, che protegge il disco dal surriscaldamento, che ha un effetto positivo sull'affidabilità dei dischi.

Come notato sopra, l'unità è dotata di un'interfaccia SATA II, supporta NCQ e dispone di 8/16 MB di cache. Sono disponibili anche opzioni da 250, 400 e 500 GB.

Per i test, Seagate ha gentilmente fornito due unità ST3750640NS da 750 GB di fascia alta dotate di 16 MB di cache. Secondo le loro caratteristiche tecniche, le unità Barracuda ES sono quasi una copia completa dei tradizionali dischi rigidi desktop e sono solo più esigenti in termini di condizioni ambientali (temperatura, vibrazioni). Inoltre, ci sono differenze nel supporto delle tecnologie proprietarie.

Specifiche:

Velocità del mandrino

7200 giri/min

Volume tampone

Tempo medio di attesa

4,16 ms (nominale)

Numero di teste (fisiche)

Numero di piatti

Capacità

Interfaccia

SATA 3Gb/s, supporto NCQ

Numero di piatti

Tipo servo

incorporato

Sovraccarichi consentiti durante il funzionamento (lettura)

Sovraccarichi di memoria consentiti

Livello di rumore

27 dBA ( modalità stand-by)

Dimensioni

147x101,6x26,1 mm

720 grammi

Aspetto

Questo è l'aspetto dell'unità stessa.

È interessante notare che le unità differiscono sia nel firmware che nei controller: in un caso viene utilizzato un microchip ST, nell'altro Agere.

Viene fornito con un ponticello in miniatura che cambia la modalità dell'interfaccia da 3 Gb / sa 1,5 Gb / s.

Test

Configurazione del banco di prova:

processore

AMD Athlon 64 3000+

Scheda madre

Abit AN8-Ultra, nForce4 Ultra

Memoria

2x512Mb PC3200 Patriot (PSD1G4003K), 2.5-2-2-6-1T

Disco rigido principale

WD 1600JB, PATA, 8 MB di cache, 160 GB

scheda video

PCI-Express x16 GeForce 6600GT Galaxy 128 MB

Telaio

Bigtower Chieftec BA-01BBB 420W

Sistema operativo

Windows XP Professional SP2

Qualche parola sul sistema di raffreddamento. I dischi rigidi sono installati in un cestello raffreddato da una ventola Zalman ZM-F2 da 92 mm. Per confronto, i risultati dell'argomento vengono confrontati con altri tre dischi rigidi: IDE Samsung SP1604N, 2 MB di cache, 160 GB WD 1600JB, IDE, 8 MB di cache, 160 GB, WD4000YR 400 GB, SATA, 16 MB di cache, Seagate 7200.10 250 GB, SATA, 16 MB di cache.

Per il test è stato utilizzato il seguente software:

  • FC Test 1.0 build 11;
  • Marchio PC 05;
  • AIDA 32 3.93 (incluso in esso è un plug-in per testare le unità).

Poiché i risultati di Seagate Barracuda ES sono quasi identici (la differenza è all'interno dell'errore di misurazione) ai risultati di Seagate Barracuda 7200.10 750 GB, abbiamo deciso in precedenza di non includere i risultati del test per una singola unità in modo da non sovraccaricare i grafici con informazioni non necessarie .

Risultati dei test nel programma AIDA 32 3.93:

Sergei Pakhomov

Tutte le schede madri moderne sono dotate di un controller RAID integrato e i modelli di punta hanno anche diversi controller RAID integrati. Quanti controller RAID integrati sono richiesti dagli utenti domestici è una domanda a parte. In ogni caso, una scheda madre moderna offre all'utente la possibilità di creare un array RAID da più dischi. Tuttavia, non tutti gli utenti domestici sanno come creare un array RAID, quale livello di array scegliere e generalmente hanno una scarsa idea dei pro e dei contro dell'utilizzo degli array RAID.

Storia della creazione

Il termine “RAID array” è apparso per la prima volta nel 1987, quando i ricercatori americani Patterson, Gibson e Katz dell'Università della California, Berkeley, nel loro articolo “A Case for Redundant Arrays of Inexpensive Discs, RAID”) descrissero come In questo modo, tu può combinare diversi dischi rigidi economici in un unico dispositivo logico in modo che il risultato sia una maggiore capacità e velocità del sistema e il guasto di singole unità non porti al guasto dell'intero sistema.

Sono passati più di 20 anni dalla pubblicazione di questo articolo, ma la tecnologia per la creazione di array RAID non ha perso la sua rilevanza oggi. L'unica cosa che è cambiata da allora è la decodifica dell'abbreviazione RAID. Il fatto è che inizialmente gli array RAID non erano affatto costruiti su dischi economici, quindi la parola Economico (poco costoso) è stata cambiata in Indipendente (indipendente), il che era più vero.

Principio operativo

Quindi, RAID è un array ridondante di dischi indipendenti (Redundant Arrays of Independent Discs), che ha il compito di fornire tolleranza agli errori e migliorare le prestazioni. La tolleranza ai guasti si ottiene attraverso la ridondanza. Fa parte del contenitore spazio sul disco assegnati per scopi ufficiali, divenendo inaccessibili all'utente.

L'aumento delle prestazioni del sottosistema del disco è fornito dal funzionamento simultaneo di più dischi e, in questo senso, più dischi nell'array (fino a un certo limite), meglio è.

Le unità in un array possono essere condivise utilizzando l'accesso parallelo o indipendente. Con l'accesso parallelo, lo spazio su disco è suddiviso in blocchi (strisce) per la registrazione dei dati. Allo stesso modo, le informazioni da scrivere su disco sono suddivise negli stessi blocchi. Durante la scrittura, i singoli blocchi vengono scritti su dischi diversi e più blocchi vengono scritti contemporaneamente su dischi diversi, il che porta a un aumento delle prestazioni nelle operazioni di scrittura. Le informazioni necessarie vengono lette anche in blocchi separati contemporaneamente da più dischi, il che contribuisce anche alla crescita delle prestazioni in proporzione al numero di dischi nell'array.

Va notato che il modello di accesso parallelo è implementato solo a condizione che la dimensione della richiesta di scrittura dei dati sia maggiore della dimensione del blocco stesso. Altrimenti è praticamente impossibile scrivere più blocchi in parallelo. Immagina una situazione in cui la dimensione di un singolo blocco è di 8 KB e la dimensione di una richiesta di scrittura dati è di 64 KB. In questo caso, le informazioni sulla fonte vengono suddivise in otto blocchi di 8 KB ciascuno. Se è presente un array di quattro dischi, è possibile scrivere contemporaneamente quattro blocchi o 32 KB. Ovviamente, in questo esempio, la velocità di scrittura e la velocità di lettura saranno quattro volte superiori rispetto a quando si utilizza un singolo disco. Questo è vero solo per una situazione ideale, tuttavia, la dimensione della richiesta non è sempre un multiplo della dimensione del blocco e del numero di dischi nell'array.

Se la dimensione dei dati scritti è inferiore alla dimensione del blocco, viene implementato un modello fondamentalmente diverso: accesso indipendente. Inoltre, questo modello può essere utilizzato anche quando la dimensione dei dati da scrivere è maggiore della dimensione di un blocco. Con l'accesso indipendente, tutti i dati di una particolare richiesta vengono scritti su un disco separato, ovvero la situazione è identica a lavorare con un singolo disco. Il vantaggio del modello di accesso indipendente è che se più richieste di scrittura (lettura) arrivano contemporaneamente, verranno tutte eseguite su dischi separati indipendentemente l'una dall'altra. Questa situazione è tipica, ad esempio, per i server.

In base ai diversi tipi di accesso, esistono diversi tipi di array RAID, solitamente caratterizzati da livelli RAID. Oltre al tipo di accesso, i livelli RAID differiscono nel modo in cui le informazioni ridondanti vengono posizionate e formate. Le informazioni ridondanti possono essere collocate su un disco dedicato o distribuite su tutti i dischi. Ci sono molti modi per generare queste informazioni. Il più semplice di questi è la duplicazione completa (ridondanza al 100%) o mirroring. Inoltre, vengono utilizzati i codici di correzione degli errori e il calcolo della parità.

Livelli RAID

Attualmente esistono diversi livelli RAID che possono essere considerati standardizzati: RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5 e RAID 6.

Vengono utilizzate anche varie combinazioni di livelli RAID, che consentono di combinare i loro vantaggi. Solitamente si tratta di una combinazione di un livello di tolleranza agli errori e di un livello zero utilizzato per migliorare le prestazioni (RAID 1+0, RAID 0+1, RAID 50).

Si noti che tutti i moderni controller RAID supportano la funzione JBOD (Just a Bench Of Disks), che non è destinata alla creazione di array: offre la possibilità di collegare singoli dischi al controller RAID.

Va notato che i controller RAID integrati sulle schede madri per PC domestici non supportano tutti i livelli RAID. I controller RAID dual-port supportano solo i livelli 0 e 1, mentre i controller RAID con un numero elevato di porte (ad esempio, il controller RAID a 6 porte integrato nel southbridge del chipset ICH9R/ICH10R) supportano anche i livelli 10 e 5.

Inoltre, se parliamo di schede madri basate su chipset Intel, implementano anche la funzione Intel Matrix RAID, che consente di creare matrici RAID di più livelli su più dischi rigidi contemporaneamente, allocando una parte dello spazio su disco per ciascuno di loro.

Raid 0

Il livello RAID 0, in senso stretto, non è un array ridondante e, di conseguenza, non fornisce affidabilità di archiviazione dei dati. Tuttavia dato livello viene utilizzato attivamente nei casi in cui è necessario garantire prestazioni elevate del sottosistema del disco. Quando si crea un array di livello RAID 0, le informazioni vengono suddivise in blocchi (a volte questi blocchi sono chiamati strisce), che vengono scritti su dischi separati, ovvero viene creato un sistema con accesso parallelo (se, ovviamente, la dimensione del blocco lo consente ). Consentendo l'I/O simultaneo da più unità, RAID 0 offre la massima velocità di trasferimento dati e massima efficienza utilizzo dello spazio su disco, poiché non è necessario spazio per memorizzare i checksum. L'implementazione di questo livello è molto semplice. RAID 0 viene utilizzato principalmente nelle aree in cui è richiesto il trasferimento rapido di grandi quantità di dati.

RAID 1 (disco con mirroring)

Il livello RAID 1 è un array di due dischi con ridondanza del 100%. Cioè, i dati vengono semplicemente duplicati completamente (con mirroring), grazie ai quali si ottiene un livello di affidabilità (oltre che di costo) molto elevato. Si noti che l'implementazione del livello 1 non richiede il partizionamento preliminare di dischi e dati in blocchi. Nel caso più semplice, due unità contengono le stesse informazioni e costituiscono un'unità logica. Quando un disco si guasta, un altro esegue le sue funzioni (che è assolutamente trasparente per l'utente). Il ripristino di un array viene eseguito mediante una semplice copia. Inoltre, questo livello raddoppia la velocità di lettura delle informazioni, poiché questa operazione può essere eseguita contemporaneamente da due dischi. Tale schema per l'archiviazione delle informazioni viene utilizzato principalmente nei casi in cui il prezzo della sicurezza dei dati è molto superiore al costo di implementazione di un sistema di archiviazione.

Raid 5

RAID 5 è un array di dischi a tolleranza d'errore con archiviazione checksum distribuita. Durante la scrittura, il flusso di dati viene suddiviso in blocchi (stripe) a livello di byte e scritto simultaneamente su tutti i dischi dell'array in ordine ciclico.

Supponiamo che l'array contenga N dischi e la dimensione della striscia D. Per ogni porzione di n-1 viene calcolato il checksum delle strisce P.

Banda d1 registrato sul primo disco, stripe d2- sul secondo e così via fino alla striscia dn-1, che viene scritto in ( N-1)esimo disco. Avanti N checksum di scrittura su disco pp, e il processo viene ripetuto ciclicamente dal primo disco su cui è scritta la striscia dn.

Processo di registrazione (n-1) stripes e il loro checksum viene prodotto simultaneamente per tutti N dischi.

Per calcolare il checksum, viene utilizzata un'operazione XOR bit per bit sui blocchi di dati in fase di scrittura. Sì, se c'è N dischi fissi, D- blocco dati (striscia), quindi il checksum viene calcolato con la seguente formula:

pn = d1+d2+ ... + d1-1.

In caso di guasto di qualsiasi disco, i dati su di esso possono essere recuperati dai dati di controllo e dai dati rimasti su dischi sani.

A titolo illustrativo, si considerino blocchi di quattro bit. Supponiamo che ci siano solo cinque dischi per l'archiviazione dei dati e la scrittura dei checksum. Se è presente una sequenza di bit 1101 0011 1100 1011, suddivisa in blocchi di quattro bit, è necessario eseguire la seguente operazione bit per bit per calcolare il checksum:

1101 + 0011 + 1100 + 1011 = 1001.

Pertanto, il checksum scritto sul disco 5 è 1001.

Se uno dei dischi, ad esempio il quarto, fallisce, allora il blocco d4= 1100 sarà illeggibile. Tuttavia il suo valore può essere facilmente ripristinato dal checksum e dai valori dei restanti blocchi utilizzando la stessa operazione di XOR:

d4 = d1+d2+d4+p5.

Nel nostro esempio, otteniamo:

d4 = (1101) + (0011) + (1100) + (1011) = 1001.

Nel caso di RAID 5, tutti i dischi nell'array hanno le stesse dimensioni, ma la capacità totale del sottosistema del disco disponibile per la scrittura è ridotta esattamente di un disco. Ad esempio, se cinque dischi sono 100 GB, la dimensione effettiva dell'array è 400 GB poiché 100 GB sono assegnati per le informazioni di parità.

RAID 5 può essere costruito su tre o più dischi rigidi. All'aumentare del numero di dischi rigidi in un array, la ridondanza diminuisce.

RAID 5 ha un'architettura di accesso indipendente che consente l'esecuzione simultanea di più letture o scritture

Raid 10

RAID 10 è una combinazione dei livelli 0 e 1. Il requisito minimo per questo livello è di quattro unità. In un array RAID 10 di quattro unità, vengono combinate a coppie in array di livello 0 ed entrambi questi array vengono combinati come unità logiche in un array di livello 1. È possibile anche un altro approccio: inizialmente, i dischi vengono combinati in un array di livello 1 e quindi unità logiche basate su questi array, fino a un array di livello 0.

RAID a matrice Intel

Gli array RAID considerati di livello 5 e 1 sono usati raramente a casa, principalmente a causa dell'elevato costo di tali soluzioni. Molto spesso per i PC domestici, viene utilizzato un array di livello 0 su due dischi. Come abbiamo già notato, il livello RAID 0 non fornisce la sicurezza dell'archiviazione e pertanto gli utenti finali si trovano di fronte a una scelta: creare un array RAID livello 0 veloce ma non affidabile o, raddoppiando il costo dello spazio su disco, - RAID- a array di livello 1 che fornisce l'affidabilità dell'archiviazione dei dati, ma non fornisce un significativo miglioramento delle prestazioni.

Per risolvere questo difficile problema, Intel ha sviluppato la tecnologia Intel Matrix Storage, che combina i vantaggi degli array Tier 0 e Tier 1 su due sole unità fisiche. E per sottolineare che in questo caso non stiamo parlando solo di un array RAID, ma di un array che combina sia dischi fisici che logici, la parola "matrice" è usata nel nome della tecnologia invece della parola "array ”.

Quindi, cos'è una matrice RAID a due dischi basata sulla tecnologia Intel Matrix Storage? L'idea di base è che se un sistema ha più dischi rigidi e una scheda madre con chip Intel, supportando la tecnologia Intel Matrix Storage, è possibile dividere lo spazio su disco in più parti, ognuna delle quali funzionerà come un array RAID separato.

Considera un semplice esempio di un array RAID di due dischi da 120 GB. Qualsiasi disco può essere diviso in due dischi logici, ad esempio 40 e 80 GB ciascuno. Successivamente, è possibile combinare due unità logiche della stessa dimensione (ad esempio, 40 GB ciascuna) in una matrice RAID livello 1 e le restanti unità logiche in una matrice RAID livello 0.

In linea di principio, utilizzando due dischi fisici, è possibile creare anche solo una o due matrici RAID di livello 0, ma è impossibile ottenere solo matrici di livello 1. Cioè, se il sistema ha solo due dischi, allora Tecnologia Intel Matrix Storage consente di creare i seguenti tipi di matrici RAID:

  • una matrice di livello 0;
  • due matrici di livello 0;
  • matrice di livello 0 e matrice di livello 1.

Se nel sistema sono installati tre dischi rigidi, è possibile creare i seguenti tipi di matrici RAID:

  • una matrice di livello 0;
  • una matrice di livello 5;
  • due matrici di livello 0;
  • due matrici di livello 5;
  • matrice di livello 0 e matrice di livello 5.

Se nel sistema sono installati quattro dischi rigidi, è inoltre possibile creare una matrice RAID di livello 10, nonché combinazioni di livello 10 e livello 0 o 5.

Array RAID (Redundant Array of Independent Disks) - connessione di più dispositivi per migliorare le prestazioni e / o l'affidabilità dell'archiviazione dei dati, in traduzione - un array ridondante di dischi indipendenti.

Secondo la legge di Moore, le prestazioni attuali aumentano ogni anno (vale a dire, il numero di transistor su un chip raddoppia ogni 2 anni). Questo può essere visto in quasi tutti i rami dell'industria dell'hardware del computer. I processori aumentano il numero di core e transistor, riducendo il processo, la RAM aumenta la frequenza e portata, La memoria SSD migliora la durata e la velocità di lettura.

Ma i semplici dischi rigidi (HDD) non sono progrediti molto negli ultimi 10 anni. Come era la velocità standard di 7200 rpm, così è rimasta (non tenendo conto degli HDD del server con giri di 10.000 o più). I laptop hanno ancora 5400 rpm lenti. Per la maggior parte degli utenti, per aumentare le prestazioni del proprio computer, sarà più conveniente acquistare un SDD, ma il prezzo per 1 gigabyte di tale supporto è molto più alto di quello di un semplice HDD. “Come aumentare le prestazioni delle unità senza perdere molto denaro e volume? Come salvare i tuoi dati o aumentare la sicurezza dei tuoi dati? C'è una risposta a queste domande: un array RAID.

Tipi di array RAID

Attualmente, esistono i seguenti tipi di array RAID:

RAID 0 o "Striping"– un array di due o più dischi da aumentare prestazioni complessive. Il volume del raid sarà totale (HDD 1 + HDD 2 = Volume totale), la velocità di lettura / scrittura sarà maggiore (a causa della suddivisione del record in 2 dispositivi), ma l'affidabilità della sicurezza delle informazioni ne risente. Se uno dei dispositivi si guasta, tutte le informazioni nell'array andranno perse.

RAID 1 o "Specchio"– diversi dischi si copiano a vicenda per aumentare l'affidabilità. La velocità di scrittura rimane allo stesso livello, la velocità di lettura aumenta, l'affidabilità aumenta molte volte (anche se un dispositivo si guasta, il secondo funzionerà), ma il costo di 1 Gigabyte di informazioni raddoppia (se crei un array di due hdd).

RAID 2 è un array basato sul funzionamento dei dischi di archiviazione e dei dischi di correzione degli errori. Il calcolo del numero di HDD per la memorizzazione delle informazioni viene eseguito utilizzando la formula "2^n-n-1", dove n è il numero di HDD di correzione. Questo tipo viene utilizzato quando un numero elevato di HDD, il numero minimo accettabile è 7, dove 4 è per la memorizzazione delle informazioni e 3 è per la memorizzazione degli errori. Il vantaggio di questo tipo sarà un aumento delle prestazioni rispetto a un singolo disco.

RAID 3 - è costituito da dischi "n-1", dove n è un disco per la memorizzazione di blocchi di parità, il resto sono dispositivi di archiviazione. L'informazione è divisa in pezzi più piccoli della dimensione del settore (suddivisa in byte), è adatta per lavorare con file di grandi dimensioni, la velocità di lettura di file piccoli è molto bassa. È caratterizzato da prestazioni elevate, ma bassa affidabilità e specializzazione ristretta.

RAID 4 - simile al tipo 3, ma la divisione è in blocchi, non in byte. Questa soluzione è riuscita a correggere la bassa velocità di lettura dei file di piccole dimensioni, ma la velocità di scrittura è rimasta bassa.

RAID 5 e 6: invece di un disco separato per la correlazione degli errori, come nelle versioni precedenti, vengono utilizzati blocchi distribuiti uniformemente su tutti i dispositivi. In questo caso, la velocità di lettura/scrittura delle informazioni aumenta a causa della parallelizzazione della scrittura. meno di questo tipoè un ripristino a lungo termine delle informazioni in caso di guasto di uno dei dischi. Durante il ripristino, c'è un carico molto elevato su altri dispositivi, che riduce l'affidabilità e aumenta il guasto di un altro dispositivo e la perdita di tutti i dati nell'array. Potenziamento di tipo 6 affidabilità complessiva, ma riduce le prestazioni.

Tipi combinati di array RAID:

RAID 01 (0+1) - Due Raid 0 vengono uniti in Raid 1.

RAID 10 (1+0) - Array di dischi RAID 1 utilizzati nell'architettura di tipo 0. È considerata l'opzione di archiviazione più affidabile, combinando elevata affidabilità e prestazioni.

Puoi anche creare un array da Unità SSD . Secondo i test di 3DNews, una tale combinazione non dà un aumento significativo. È meglio acquistare un'unità con un'interfaccia PCI o eSATA più efficiente

Array raid: come crearlo

Viene creato collegandosi tramite uno speciale controller RAID. Esistono attualmente 3 tipi di controllori:

  1. Software - strumenti software viene emulato un array, tutti i calcoli vengono eseguiti dalla CPU.
  2. Integrato - principalmente comune sulle schede madri (non sul segmento server). Una piccola scheggiatura sul tappetino. scheda responsabile dell'emulazione dell'array, i calcoli vengono eseguiti tramite la CPU.
  3. Hardware - scheda di espansione (per computer desktop), di solito con Interfaccia PCI, ha la sua memoria e il suo processore di calcolo.

RAID array hdd: come creare da 2 dischi tramite IRST


Recupero dati

Alcune opzioni di recupero dati:

  1. In caso di guasto RAID 0 o 5, l'utilità RAID Reconstructor può aiutare, che raccoglierà informazioni disponibili drive e sovrascriverlo su un altro dispositivo o supporto come immagine dell'array passato. Questa opzione aiuterà se i dischi funzionano e l'errore è software.
  2. Per Sistemi Linux Viene utilizzato mdadm recovery (un'utility per la gestione degli array raid software).
  3. Ripristino dell'hardware devono essere eseguiti tramite servizi specializzati, perché senza la conoscenza delle modalità di lavoro del titolare, si possono perdere tutti i dati e sarà molto difficile o addirittura impossibile restituirli.

Ci sono molte sfumature da considerare quando crei un Raid sul tuo computer. Fondamentalmente, la maggior parte delle opzioni viene utilizzata nel segmento dei server, dove la stabilità e la sicurezza dei dati sono importanti e necessarie. Se hai domande o aggiunte, puoi lasciarle nei commenti.

Vi auguro una buona giornata!

Proprio l'altro giorno ho finalmente effettuato il mio piccolo "upgrade" tanto atteso: oltre all'hard disk SEAGATE ST3120026AS già in uso, ho acquistato SEAGATE ST3120813AS. L'essenza dell'acquisto, come mi sembrava, era risolvere due dei miei problemi urgenti, vale a dire: la catastrofica carenza di spazio su disco che si è sviluppata di recente, o, più semplicemente, "GIGO-SHMIGO byte" gratuiti e l'estremamente basso (secondo i miei standard) velocità del sottosistema del disco. Con il primo problema si ha completa chiarezza aritmetica, riconducibile al problema del livello di addizione. Ma la seconda, che è una parziale conseguenza della prima, prevedeva la creazione di un certo array di supporti per aumentare la velocità delle operazioni di lettura e scrittura. E ho deciso di fare un RAID .....

Ti ricorderò brevemente i punti principali che descrivono il funzionamento di un array RAID di livello zero, come il più adatto nel mio caso particolare. Inizierò con il piacevole, cioè con l'enumerazione degli aspetti positivi RAID livello 0:

FASE 1 - Pro e contro

Teoricamente, un duplice aumento della velocità del sottosistema del disco (leggi l'accelerazione delle operazioni di lettura e scrittura), sul "sito di test pratico" dà un risultato tutt'altro che esorbitante (doppio aumento) e varia dal 30 al 50% percento , il che è ancora abbastanza buono, dato che la maggior parte dei produttori inizialmente include il supporto per questa funzione nel south bridge e l'utente finale come me non deve sborsare soldi per una scheda di espansione separata. Per chiarezza, fornirò un foglio di agitazione di Intel...

L'immagine, secondo me, è molto attraente dal punto di vista commerciale, ma ha un difetto: i numeri sono troppo alti. Espresso in unità relative (velocità condizionale del dispositivo rispetto alla velocità di una vite IDE), le prestazioni sono misurate in pacchetti di test e quindi non possono riflettere l'immagine reale del lavoro caotico di un normale utente su un computer. Sì, c'è sicuramente un aumento e, come ho detto prima, va dal 30 al 50 percento, a seconda delle specifiche del lavoro svolto sul PC, ma un paio di viti SATA finite in RAID 0, nella vita reale, mi sembra raramente, quando supereranno del 76% una normale vite IDE , a meno che non sia coperta di mali .... "Andiamo" oltre: immagine numero due ....

Il diagramma mostra l'865PE di persona, voglio prestare attenzione alle velocità, o più precisamente, alla larghezza di banda dei canali ... Mi spiego, ad esempio, secondo la figura, il "perc" è "impegnato" con il ponte nord a una velocità teorica massima di 6,4, 4,3, 3,2 GB / s, la diffusione della velocità è associata a diverse opzioni di frequenza autobus di sistema: 800/533/400MHz, quindi con memoria, lo scambio avviene a 6.4GB/S, con una scheda video a 2GB/s, ma il south bridge con una vite SATA funzionerà al massimo possibile di 150 MB/s, ahimè. Quindi, è il momento di menzionare una bella frase come "collo di bottiglia", che, tradotta in normale, significa solo una cosa: il collo di bottiglia in qualsiasi PC è inizialmente il sottosistema del disco. Procedendo da questo e tornando a quanto sopra, diventa chiaro che anche un aumento del 30-50 percento è un enorme vantaggio per le prestazioni dell'intero sistema. "Andiamo" dopo: foto numero tre ....

L'immagine non è altro che una conferma della possibilità stessa - tratta dalle istruzioni per la madre Scheda Asus P4P800, l'indice R nella marcatura del ponte sud indica proprio questo. "Andiamo" dopo: foto numero 4....

In breve: il principio di funzionamento di un array RAID di livello 0 è scrivere i dati in parallelo su due supporti contemporaneamente, in base alla divisione del flusso di dati da parte del controller (durante la lettura, il processo è invertito). Questo è in realtà da dove viene l'aumento della velocità.

Passiamo ai "contro", ovvero ai lati negativi della "costruzione ottenuta". Uno degli ovvi svantaggi è l'impossibilità di utilizzare i media separatamente dall'array, ovvero la funzionalità degli elementi dell'array è limitata sistema creato. Meno "estremamente gonfio", a mio avviso, è l'affermazione sull'estremo grado di instabilità e inaffidabilità nell'archiviazione dei dati, in caso di "morte" inaspettata dell'elemento costitutivo dell'array (disco rigido), il sistema di dati muore Prossimo. Concordo sul fatto che il problema si aggravi davvero con l'aumentare del numero di unità coinvolte nella creazione di un array RAID, perché teoricamente aumenta il rischio di guasto del sistema, che è la somma dei rischi di guasto dei singoli elementi dell'array. Ma non bisogna nemmeno dimenticare che in pratica gli array RAID "volano" non più spesso delle loro singole controparti. Anche il lato finanziario della questione non è a favore del RAID, un disco rigido di doppia capacità è circa una volta e mezza più economico di due unità di uguale (singola) capacità. Raddoppiare il numero di unità comporta anche un aumento del consumo energetico del sistema, che può essere fatale nei sistemi con alimentatori bassi. Purtroppo, nessuno ha rimosso la domanda acustica dall'ordine del giorno, sebbene il rumore, sebbene non doppio, dall'uso del RAID, sia ancora notevolmente più alto. Per riassumere tutti gli svantaggi, direi che sono poco convinti. E questa spensieratezza risiede nell'apparente serietà dei lati negativi, in pratica la maggior parte di essi è abbastanza superabile.

FASE 2 - Cosa è necessario per....

Per creare un array RAID di livello zero, è necessario disporre di almeno due unità di capacità identica, interfacce identiche. È auspicabile, e direi obbligatorio, che le unità siano il più simili possibile in termini tecnici, ovvero i parametri che influenzano le prestazioni del dispositivo siano simili (dimensione del buffer, tempo medio di ricerca, ecc.). I produttori di schede madri che offrono supporto per gli array RAID nei loro "figli" sono caldamente invitati a utilizzare solo dischi identici nell'array! E questa chiamata ha un "terreno" molto serio, prima di tutto, questo è dovuto al raggiungimento delle massime prestazioni (astraiamo dalla realtà e crediamo che due unità identiche funzioneranno allo stesso modo) e allo stesso tempo una significativa riduzione dei problemi con il successivo funzionamento dell'array. È logico supporre che un RAID creato da eterogenei (non in termini di capacità e interfaccia di connessione, ma in termini di specifiche) i dischi saranno "storti" in una certa misura, uno dei dispositivi, che ha una velocità molto inferiore, rallenterà l'intero array in un modo particolare. Francamente, queste sono solo mie ipotesi, ma sono sicuro che su applicazioni di test "reali" si tradurranno in una significativa diminuzione delle prestazioni rispetto a una serie di unità omogenee. Successivamente, è necessario supportare la creazione di un array RAID tramite il south bridge della scheda madre. Per quanto riguarda il potente alimentatore, la situazione non ricorda in alcun modo la modalità SLI, che richiede una potenza veramente "bestiale" del blocco o degli alimentatori. A meno che tu non abbia un non-nome cinese da 250 watt o un'auto caricata al 100%, molto probabilmente supererai i requisiti energetici. Senza essere infondato, farò un esempio della mia macchina, un PowerMan da 300 watt funziona come alimentatore, mentre il processore Pentium 4 2.8GHz (Presscott stepping C0, si scalda terribilmente), overcloccato a 3.36, giga di RAM con 2 barre di 512 KingStone, scheda video letta, Audigy, sintonizzatore TV Aver Media 203rd, Unità DVD-RW, 2 viti sopra menzionate e c'è abbastanza potenza ....

FASE 3 - Installazione e creazione di un array RAID 0

Colleghiamo due unità SATA con cavi di interfaccia alla scheda madre. Tutte le manipolazioni successive vengono eseguite a livello di software. Le schermate di stampa allegate sono estratti dalle istruzioni per l'installazione e la configurazione di REID;

Traduciamo l'opzione selezionata in SÌ, attivando così il supporto per la funzione RAID a livello di BIOS. Salviamo ed usciamo, dopo il riavvio osserviamo l'immagine ....


Il significato delle informazioni visualizzate è il seguente: l'array RAID non include un singolo disco e quelli non RAID "si bloccano" sulle porte 0 e 1, indicando la loro marcatura, lo stato e la possibilità di avviarsi da esse. Successivamente, si propone di premere CTRL + I per "visitare" l'utilità di configurazione. Cosa facciamo concretamente:

Brevemente sul menu:

1. Creazione di un array RAID.

2. Rimozione dell'array RAID.

3. Reimpostare i dischi al loro stato originale, non Reid.

Seleziona il primo elemento e vai ....

In questa scheda, seleziona la dimensione della "banda" (tradotta dall'inglese :), la nostra è 128 KB, la migliore prestazione per la maggior parte dei computer domestici e delle workstation. Successivamente, seleziona il tipo di RAID - RAID 0 e infine fai clic su Crea volume.

Vuoi davvero creare un array RAID: avvisi persistenti come un avviso, come se stessimo lanciando Gagarin nello spazio. Premiamo "INVIO" ..... Otteniamo il risultato ...

L'unica nota è Installazione Windows XP nella prima fase, premere F6 quando richiesto e installare i driver da un floppy disk pre-creato per la normale definizione di REID. Ed ecco come appare la conferma visiva che le mie unità funzionano in un array REID ..

PASSO 4 - Riepilogo (molto breve)

Non il pacchetto di test più sofisticato ha mostrato il seguente risultato:

Va notato che le prestazioni di SATA 150 e ATA UltraDMA 6, secondo le mie osservazioni, sono puramente ipotetiche, poiché ricordo a memoria che i valori per queste posizioni che ricevevo erano sempre inferiori a "esemplare", quindi per SATA 150, in un momento in cui avevo una vite da SEAGATE, il risultato era di circa 126-135 MB/s. Queste sono le torte..... Quindi, ora lavorando su un sistema con un array RAID, posso dire con piena fiducia che ne vale la pena, l'aumento non è enorme e non porta un'incredibile accelerazione al sistema, ma lo è stabile e molto evidente e può essere sentito non solo con l '"occhio di prova" ...

p.s E non dimenticare di mettere un termosifone sul ponte sud :)

Maslyonkov Andrei

La pratica operativa mostra che un array raid di livello zero offre prestazioni di velocità eccellenti, il che è indirettamente confermato dai risultati dei test sintetici inviatimi da un visitatore del sito Igor Aleksandrovich sul suo sistema, la cui configurazione è presentata di seguito:

"Scheda madre: ASUS P5E3 WS Pro (RTL) Socket775 2xPCI-E+2xGbLAN+1394 SATA RAID ATX 4DDR-III

Processore: CPU Intel Core 2 Duo E8500 3,16 GHz/ 6 MB/ 1333 MHz LGA775
OEM! + Raffreddatore a falce Presa Ninja2 775/478/754/939/940/AM2(20.5dB, 1000rpm, Al+Heatpipes) 2732

Scheda video: 512Mb DDR-5 ASUS EAH4870 DK/HTDI/512MD5 (RTL) Doppia uscita DVI+TV

Vite: 2 pezzi HDD 150 Gb SATA-II 300 Western Digital VelociRaptor 10000rpm 16Mb

Memoria: Corsair XMS3 DDR-III DIMM 4Gb KIT 2*2Gb

Nella "single run" sono stati ottenuti i seguenti risultati:

Nella "scintilla" di viti di tipo RAID0:

La quantità di informazioni sta crescendo rapidamente. Pertanto, secondo l'organizzazione analitica IDC, nel 2006 sulla Terra sono stati generati circa 161 miliardi di GB di informazioni, o 161 exabyte. Se rappresentiamo questa quantità di informazioni sotto forma di libri, otteniamo 12 scaffali ordinari, solo la loro lunghezza sarà uguale alla distanza dalla Terra al Sole. Molti utenti stanno pensando di acquistare unità sempre più capienti, poiché i loro prezzi stanno diminuendo e per $ 100 ora puoi acquistare un moderno disco rigido da 320 GB. La maggior parte delle schede madri moderne dispone di un controller RAID integrato a bordo con la possibilità di organizzare array di livello 0 e 1. Quindi puoi sempre acquistare un paio di unità SATA e combinarle in un array RAID. Questo materiale discute solo il processo di creazione di array RAID di livello 0 e 1, confrontando le loro prestazioni. Sono stati testati due moderni dischi rigidi Seagate Barracuda ES (Enterprise Storage) con una capacità massima di 750 GB. Qualche parola sulla tecnologia stessa. Un array ridondante di unità disco indipendenti (o poco costose) (Redundant Array of Independent/Inexpensive Disks - RAID) è stato sviluppato per migliorare la tolleranza agli errori e l'efficienza dei sistemi di archiviazione dei computer. La tecnologia RAID è stata sviluppata presso l'Università della California nel 1987. Si basava sul principio di utilizzare diversi piccoli dischi, interagendo tra loro tramite software e hardware speciali, come un disco ad alta capacità. Il design originale degli array RAID consisteva nel collegare semplicemente le aree di archiviazione di più unità singole. Tuttavia, in seguito si è scoperto che un tale schema riduce l'affidabilità della matrice e praticamente non influisce sulle prestazioni. Ad esempio, quattro unità in una matrice si guasteranno quattro volte più spesso di una di queste unità. Per risolvere questo problema, gli ingegneri del Berkeley Institute hanno proposto sei diversi livelli di RAID. Ognuno di essi è caratterizzato da una certa tolleranza agli errori, capacità del disco rigido e prestazioni. Nel luglio 1992 è stato formato il RAID Advisory Board (RAB) per standardizzare, classificare e studiare il RAID. Attualmente, RAB ha definito sette livelli RAID standard. Un array ridondante di unità disco indipendenti viene in genere implementato utilizzando una scheda controller RAID. Nel nostro caso, i dischi rigidi sono stati collegati al controller RAID integrato della scheda madre abit AN8-Ultra basata sul chipset nForce 4 Ultra. Innanzitutto, diamo un'occhiata alle possibilità offerte dal chipset per la creazione di array RAID. nForce 4 Ultra consente di creare array RAID di livello 0, 1, 0+1, JBOD.

RAID 0 (striscia)

Lo striping del disco, noto anche come RAID 0, riduce l'accesso in lettura e scrittura al disco per molte applicazioni. I dati vengono suddivisi tra più dischi nell'array in modo che le letture e le scritture vengano eseguite contemporaneamente su più dischi. Questo livello fornisce un'elevata velocità di lettura/scrittura (in teoria, il raddoppio), ma una bassa affidabilità. Per un utente domestico, questa è probabilmente l'opzione più interessante, che consente di ottenere un aumento significativo della velocità di lettura e scrittura dei dati dalle unità.

RAID 1 (Specchio)

Il mirroring del disco, noto come RAID 1, è progettato per coloro che desiderano eseguire facilmente il backup dei propri dati più importanti. Ogni operazione di scrittura viene eseguita due volte, in parallelo. Una copia speculare o duplicata dei dati può essere memorizzata sulla stessa unità o su una seconda unità di riserva nell'array. RAID 1 fornisce il backup dei dati se il volume o l'unità corrente viene danneggiato o diventa non disponibile a causa di un guasto hardware. Il mirroring del disco può essere utilizzato per sistemi ad alta disponibilità o per il backup automatico dei dati invece del noioso processo manuale di duplicazione delle informazioni su supporti più costosi e meno affidabili.

I sistemi RAID 0 possono essere duplicati con RAID 1. Lo striping e il mirroring del disco (RAID 0+1) offrono prestazioni e protezione migliori. Il metodo ottimale in termini di affidabilità/prestazioni, tuttavia, richiede un numero elevato di unità.

JBOD

JBOD - questa abbreviazione sta per "Just a Bunch of Disks", cioè solo un gruppo di dischi. Questa tecnologia consente di combinare dischi di diverse capacità in un array, tuttavia, in questo caso, non vi è alcun aumento di velocità, anzi, al contrario. Il controller RAID integrato NVIDIA RAID che stiamo esaminando ha altre caratteristiche interessanti: Identificazione di un disco guasto. Molti utenti di sistemi multi-disco acquistano più dischi rigidi identici per sfruttare appieno l'array di dischi. Se l'array si guasta, l'unico modo per identificare l'unità guasta è tramite il numero di serie, limitando la capacità dell'utente di identificare correttamente l'unità guasta.

Il sistema di avviso del disco NVIDIA semplifica l'identificazione visualizzando la scheda madre con la porta rotta sullo schermo, in modo da sapere esattamente quale unità deve essere sostituita. Installazione di un disco di backup. Le tecnologie di mirroring del disco consentono agli utenti di designare dischi di riserva che possono essere configurati come hot spare, proteggendo l'array di dischi in caso di guasto. Una riserva condivisa può proteggere più disk array e una riserva dedicata può fungere da hot spare per una specifica matrice di dischi. Il supporto del disco di riserva, che fornisce una protezione aggiuntiva oltre al mirroring, è stato tradizionalmente limitato ai sistemi multidisco di fascia alta. La tecnologia di archiviazione NVIDIA porta questa capacità al PC. Un'unità di riserva dedicata può sostituire un'unità guasta fino al completamento della riparazione, consentendo al team di supporto di scegliere il momento opportuno per la riparazione. morphing. In un ambiente multidisco tradizionale, gli utenti che desiderano modificare lo stato di un disco o di un array multidisco devono eseguire il backup dei dati, eliminare l'array, riavviare il PC e quindi configurare il nuovo array. Durante questo processo, l'utente deve eseguire alcuni passaggi solo per configurare il nuovo array. La tecnologia di archiviazione NVIDIA consente di modificare lo stato corrente di un disco o di un array con un'unica azione chiamata morphing. Il morphing consente agli utenti di aggiornare un'unità o un array per migliorare le prestazioni, l'affidabilità e la capacità. Ma ancora più importante, non è necessario eseguire numerose azioni. Controller RAID incrociato. A differenza delle tecnologie multidisco (RAID) della concorrenza, la soluzione NVIDIA supporta unità Serial ATA (SATA) e Parallel ATA all'interno di un singolo array RAID. Gli utenti non hanno bisogno di conoscere la semantica di ciascun disco rigido, poiché le differenze nelle loro impostazioni sono evidenti. La tecnologia di archiviazione NVIDIA supporta completamente l'uso di un array multi-disco per avviare il sistema operativo quando il computer è acceso. Ciò significa che tutti i dischi rigidi disponibili possono essere inclusi nell'array per le massime prestazioni e la protezione di tutti i dati. Recupero dati "al volo". In caso di guasto del disco, il mirroring del disco consente di continuare a lavorare senza interruzioni grazie a una copia duplicata dei dati archiviati nell'array. La tecnologia di archiviazione NVIDIA fa un ulteriore passo avanti e consente all'utente di creare una nuova copia speculare dei dati mentre il sistema è in esecuzione, senza interrompere l'accesso dell'utente e dell'applicazione ai dati. Il ripristino dei dati al volo elimina i tempi di inattività del sistema e aumenta la protezione delle informazioni critiche. Connessione calda. La tecnologia di storage NVIDIA supporta l'hot plug per le unità SATA. In caso di guasto di un'unità, l'utente può disconnettere l'unità guasta senza spegnere il sistema e sostituirla con una nuova. Interfaccia utente NVIDIA. Con un'interfaccia intuitiva, chiunque non abbia esperienza con RAID può utilizzare e gestire facilmente la tecnologia di archiviazione NVIDIA (nota anche come NVIDIA RAID). Una semplice interfaccia del mouse consente di definire rapidamente i dischi da configurare in un array, attivare lo striping e creare volumi con mirroring. La configurazione può essere facilmente modificata in qualsiasi momento utilizzando la stessa interfaccia.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: