Devo RAID i miei SSD?


33

Ho un paio di dischi rigidi SATA RAID per sicurezza nella mia macchina, perché sono preoccupato che l'unità abbia una sorta di guasto meccanico e che perda i miei dati. Sto pensando di passare a un SSD il prossimo anno, quando i prezzi saranno un po 'aumentati.

Vale la pena usare un RAID con SSD? Sembra che la causa principale del fallimento di mehanical sarà stata eliminata usando l'SSD, quindi sostanzialmente stai scambiando "Chance of SSD failure" per "possibilità di un errore del controller di raid della scheda madre cheapo". Non sono sicuro che ne valga la pena.

Opinioni?


19
RAID non ti protegge dalla perdita di dati importanti. Non è quello per cui è stato progettato. Hai bisogno di backup per questo.
dav

Che tipo di uptime hai bisogno? Se riesci a vivere con circa un giorno (un'ora se conservi un ricambio nelle vicinanze) di
downtime

5
Perché pensi che gli SSD non falliranno? Perché non ci sono parti in movimento? L'elettronica può fallire.
David,

1
@David: Certamente l'elettronica può fallire, ma gli SSD (presumo) hanno meno probabilità di farlo rispetto ai dischi rigidi, a causa della mancanza di parti meccaniche.
Colen,

@Oskar se l'SSD fallisce, perdi tutti i dati su di esso e il ripristino dai backup richiede tempo. Il recupero non è facile da provare con un SSD che con un HDD.
Mircea Chirea,

Risposte:


19

Se non ti dispiace il costo, allora non c'è niente che ti impedisce di SSD RAID.

Andare sempre con il software RAID se non si esegue un server! Il RAID software è trasferibile tra macchine e l'hardware RAID spesso non lo è.

Personalmente, non mi preoccuperei di RAID sull'attuale generazione di SSD. Prendi quello e assicurati di avere backup sufficienti a non sentirti preoccupato per la perdita di un'unità. Con il prezzo e le dimensioni attuali degli SSD sarà economico e facile eseguire il backup, e quando diventeranno più economici e più grandi in futuro (come invariabilmente lo faranno) ne comprerei di più :)

Suggerirei anche di esaminare l' MTBF di SSD e dischi rigidi e di calcolare le possibilità di un errore (e i tipi di errore - potrebbero non essere così catastrofici con gli SSD, poiché un'interruzione di un singolo settore potrebbe non essere un segno che l'intera unità sta morendo come può essere con gli HDD) e risolve se l'SSD ha una probabilità di guasto superiore o inferiore rispetto a un set di dischi rigidi RAID ...

Modifica: il blog ufficiale sui guasti del server dice che questo sito sta andando con SSD RAID-ed ora: http://blog.serverfault.com/post/our-storage-decision/


1
Cosa intendi esattamente con "incursione nel software"? Intendi le cose che fanno le schede madri (al contrario delle "vere" carte raid) o una sorta di raid magico che Windows sa come fare?
Colen,

1
@Colen Qualche magia che $ OS sa come fare. Presumo che Windows sia in grado di gestire il RAID software, con qualcosa nei "Dischi dinamici" con mirroring e simili (so che Linux e molti altri sistemi operativi possono farlo ma non uso Windows così tanto). Il falso RAID sulle schede madri è inutile e spesso le prestazioni non sono migliori (a volte peggiori!) Del RAID software supportato dal sistema operativo.
David Gardner,

2
Le varianti desktop di Windows senza "home" nel loro nome (2000, XP Pro, Vista e presumibilmente 7) supportano RAID0 e RAID1 e le varianti server supportano RAID5. Linux supporta quasi ogni cosa significativa di tipo RAID e il suo cane. A meno che non si ottenga un controller RAID dedicato solo hardware dedicato da un buon produttore, utilizzare il software RAID. RAID hardware + software economico (come visto su controller economici e incluso in molte schede madri) è un comodo mix dei peggiori entrambi!
David Spillett,

7
TRIM non funziona ancora con RAID, quindi no - non RAID i tuoi SSD fino a quando non ...
Oskar Duveborn

1
@Legooolas (& @ Oskar): TRIM non è attualmente supportato da RAID software Windows o Linux. Ci sono alcuni script sperimentali che possono usare hdparmil supporto TRIM manuale per le disposizioni RAID 1 (come kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 per esempio) ma probabilmente nulla che considererei stabile + testato abbastanza per uso produttivo.
David Spillett,

9

Se si utilizza il raid software, si rimuove la "possibilità di errore del controller del raid della scheda madre cheapo". Con le velocità del processore di oggi, il tempo della CPU necessario per eseguire i calcoli di parità è minimo (e probabilmente lo stai già facendo nella CPU con la maggior parte dei chip raid consumer a metà cottura). Durante l'esecuzione di alcuni dei miei benchmark ho visto che il software RAID supera le schede RAID aziendali quando è in modalità write-through (suppongo che la scheda madre non disponga di una cache alimentata a batteria per consentire di operare in modalità write-back).

Quindi, a meno che tu non abbia qualcosa contro il raid software, penso che perdi molto poco andando con il raid software e acquisendo una maggiore affidabilità.


1
+1. Essere morso da un falso RAID del BIOS della scheda madre desktop mal scritto mi ha fatto rifuggire da qualsiasi RAID diverso dall'hardware.
Campbell

@pcampbell, ho avuto problemi con i controller RAID e anche lo stesso chipset non riconosce l'array, dopo aver sostituito il controller. Il raid del software è la soluzione migliore a questo, e sui sistemi moderni con molti core della CPU, non è un sovraccarico. Suggerirei comunque un controller SATA / SAS per una maggiore velocità di I / O, ma uso il software RAID. A meno che non si stia utilizzando specificamente un ambiente che necessita di raid hardware, come ESXi / VMWare.
Tracker1,

8

Gli SSD possono fallire. Direi di sì RAID loro solo per sicurezza.


Concordato. Soprattutto con alcuni dei problemi che sono emersi di recente con loro.
David,

3

Non ho alcuna esperienza diretta con gli SSD RAID, ma stavo parlando con un rappresentante Dell l'anno scorso e ho posto la stessa domanda. Ha detto che il tempo di IO è effettivamente aumentato con il RAID e non lo ha suggerito.

Ci ho pensato per un po '. Per la maggior parte si desidera il RAID solo per alcuni motivi: velocità, ridondanza e / o spazio.

Per quanto riguarda la velocità, non ci sono parti in movimento. Su un'unità normale, spostare la testa e attendere che il disco ruoti nel punto corretto probabilmente impiegherà la maggior parte del tempo di accesso. Gli SSD non hanno queste parti, quindi non dovrebbe essere un problema.

Per quanto riguarda lo spazio, un volume logico può gestirlo e non necessita di RAID.

Sulla redandancy, non lo so. Sarebbe un test interessante per vedere se hai ricevuto dei benefici. Credo che gli SSD abbiano uno spazio "extra", quindi quando i "blocchi" vanno male c'è un posto dove mettere i dati. Ho esaminato quella sezione solo nel modo più casuale.

Spero di aver aiutato,


È interessante, poiché non è possibile configurare i server Dell con SSD se non si aggiunge una scheda RAID HW. Credo che il ragionamento fosse che la cache integrata dei controller RAID potesse aiutare ad affrontare alcuni dei problemi con le prestazioni di scrittura della generazione attuale.
Chad Huneycutt,

Otterrai un certo miglioramento delle prestazioni, anche RAID1 funzionerà più lentamente con gli SSD, poiché le unità sono generalmente più veloci dei controller. Allo stesso modo, più veloce dell'HDD (anche unità da 15K) e di solito sarà compensato dalla ridondanza. Ho letto alcuni posti in cui i guasti hardware con SSD sono quasi gli stessi dei tassi degli HDD negli ultimi due anni. Quindi è meglio essere al sicuro.
Tracker1,

1

Vale la pena usare un RAID con SSD?

In generale: si. Per la ridondanza dei dati , RAID 1 o superiore è la strada da percorrere. Ora, con gli SSD, non sono sicuro di come questo influisca sulle loro prestazioni, ma non riesco a immaginare che sia troppo dannoso. Non ho esperienza con gli SSD, quindi non posso parlarci.

Sembra che la principale causa di fallimento mehanical sarà stata eliminata usando l'SSD

Logicamente, si. Ma alcune persone segnalano nel tempo problemi di prestazioni con gli SSD. Fondamentalmente gli SSD non sono ancora maturi al 100% per il mercato dei consumatori IMO. Non vedo l'ora che la tecnologia maturi, ma quando si hanno problemi come questo da Intel, e il degrado delle prestazioni è solo una questione di tempo fino a quando i produttori non risolvono i nodi e si adeguano ai loro dischi rigidi basati su "disco".

.. quindi stai praticamente scambiando "Possibilità di guasto SSD" per "possibilità di guasto del controller di raid della scheda madre cheapo".

Un buon punto, ma i controller raid della scheda madre cheapo influenzano sia l'SSD che l'HDD, quindi è davvero una questione di RAID hardware.

Non sono sicuro che ne valga la pena.

Ora arriviamo alla carne della tua domanda. Gli SSD valgono i soldi? Per la velocità, senza dubbio penso che ne valga la pena. A meno che tu non voglia un WD Raptor a 10.000 giri / min, SSD è molto più veloce. Ma hai detto...

Sono preoccupato che l'unità abbia una sorta di guasto meccanico e che perda i miei dati.

Penso che sia sicuro di dire, aspetta. Attendere almeno 12-18 mesi fino a quando i produttori maturano le loro linee di prodotti, i prezzi scendono, aumentano le capacità, ecc. Non ci sono danni nell'attesa nel settore informatico. La tua enfasi è sulla ridondanza dei dati, non sulla velocità. Perché rischiare? E i dischi oggi sono così economici e offrono più capacità, se oggi hai assolutamente bisogno di spazio di archiviazione, ottieni HDD SATA II più economici e hardware RAID. Probabilmente spenderai meno denaro nel complesso e quando arriverà il momento per SSD, avrai già un buon controller RAID (supponendo che tu ci abbia messo i soldi).


1

Se non hai bisogno di prestazioni di scrittura sostenute troppo alte, potresti persino andare con raid asimmetrico1 (--write-mostly), con l'altro mirror che risiede su una partizione HDD. Questa è stata una prestazione molto bella per noi in un'applicazione di database ad alta intensità di lettura, dovrebbe anche essere piacevole come partizione root o usr. Tuttavia, non userei questa configurazione per swap o qualcosa di simile ad alta intensità di scrittura (lo swap è comunque pericoloso per gli SSD MLC).


0

Ho appena RAIDED 2 SSD da 64 GB Kingston serie V e sto raggiungendo una velocità di quasi 500 MB / s. Ero curioso di RAIDING quello 64 Kingston che ho usato come unità di avvio / app nell'ultimo mese, ma questo è due volte più veloce nel mio Mac Pro 2.8GHz, 12GB RAM, inizio 2008 Modello - Dual Processors "Harpertown" ( 8 core). Sono un camper felice !!!


Bruce, a che livello RAID stai eseguendo?

2
Scommetto che è RAID 0. Sai, spaventato.
Tom O'Connor,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.