Quali vantaggi e svantaggi sono i RAID ibridi SSD / HDD


8

Ho appena letto degli array RAID ibridi costituiti da SSD e HDD comuni supportati dai controller RAID di Adaptec .

inserisci qui la descrizione dell'immagine

  1. Una tale configurazione RAID offre un vero vantaggio?
  2. Le prestazioni di scrittura non sono ridotte alla velocità di scrittura dell'HDD?
  3. Che dire di diverse dimensioni di dischi?

In breve, quali pro e contro ha una soluzione RAID del genere?


Sono andato oltre il link che hai pubblicato e non ha davvero senso per me. Se scrivono il 50% dei dati sull'HDD, come possono evitare di leggerli interamente?
xbonez,

1
@xbonez: non credo che scrivano il 50% dei dati sull'HDD. Dovrebbe essere il mirroring della configurazione in cui tutti i dati sono scritti su SSD e HDD (immagine a sinistra).
Ladislav Mrnka,

Oh, sì ... scusa. Ho completamente in mente RAID 0.
xbonez,

Risposte:


6

Dal link:

Soluzione RAID ibrida di Adaptec I controller Adaptec scrivono su HDD e SSD e leggono da SSD il 100% delle volte con il massimo delle prestazioni.

Le scritture e le dimensioni massime del volume saranno limitate al disco più piccolo / più lento come qualsiasi altro RAID misto. Il vantaggio è che le letture provengono tutte dall'SSD, che è dove eccelle davvero. Consente la ridondanza di RAID-1 e le prestazioni di lettura di un SSD senza il costo di due SSD.

Sicuramente c'è una penalità in scrittura, ma per la maggior parte degli utenti domestici sono pesanti in lettura e non in scrittura.


Il controller RAID con supporto per unità SATA / SAS è destinato agli utenti domestici?
Ladislav Mrnka,

@Ladislav - Osservando le specifiche sono rivolte agli utenti domestici o alle installazioni di piccoli uffici. Una grande impresa probabilmente non acquisterebbe un controller nudo, e anche se lo facessero probabilmente non mescolerebbero e abbinerebbero le unità.
MDMarra,

1

Si noti che oltre a "Hybrid RAID" di Adaptec, hanno anche qualcosa che chiamano "Max Cache".

Il RAID ibrido ti consente di avere i tuoi SSD supportati da dischi rotanti regolari, per ridurre il costo dell'array RAID. Il rovescio della medaglia è che se hai bisogno delle prestazioni degli SSD, probabilmente non puoi sopravvivere in esecuzione sul disco meccanico. Quindi stai ottenendo le prestazioni di scrittura di un disco rotante e probabilmente dovrai interrompere i servizi fino al completamento della ricostruzione dell'array - mi sembra abbastanza limitato in termini di utilità. Sto ipotizzando che staresti meglio con un array 5 unità SSD RAID-5 piuttosto che un ibrido a 8 unità, ma non ho numeri per eseguirne il backup.

Max Cache ti consente di inserire un SSD come dispositivo cache per il tuo array di dischi rotanti. Sembra promettente, ma la stampa fine è che questa cache è solo write-through, quindi le tue scritture avvengono alla velocità dei dischi rotanti e solo le letture vengono accelerate. Se hai bisogno di accelerazione di lettura, è probabilmente un buon modo per andare, ma non l'ho testato personalmente.

Se si esegue Linux a 64 bit, è possibile provare il modulo del kernel flashcache che consente di eseguire la memorizzazione nella cache di write-through o write-back (anche se potrebbero esserci problemi di sicurezza dei dati con il write-back) di un dispositivo a blocchi su un altro. Ho giocato con questo e funziona bene, ma nella situazione che stavo pianificando di mettere recentemente in produzione il sistema era a 32 bit e attualmente non funziona a 32 bit (luglio 2011).


0

Prima di tutto, se installi SSD dietro il controller RAID perdi il supporto TRIM.
In secondo luogo, non capisco davvero tutta questa idea di RAID ibrido. L'intero punto di RAID1 è che IMHO è in grado di resistere alla perdita di una delle unità. Ora immagina di perdere il tuo SSD in questo RAID ibrido sotto carico pesante. Vedi il mio punto? A me sembra più una soluzione di backup.

@MarkM Ci scusiamo per non essermi espresso chiaramente. Ovviamente il controller rileverà l'errore del membro. Ma perché le persone sono pronte a pagare un premio per SSD? Perché può gestire un carico maggiore. Per alcuni tipi di carico (IOPS elevato) può gestire fino a 10 volte rispetto all'HDD convenzionale. Sotto tale carico l'HDD rimanente non sarà mai in grado di funzionare come ha fatto l'SSD: il tuo server si arresta efficacemente. Quindi, nel caso di RAID1 con 2 unità identiche, quando si smette di funzionare, il server continua a funzionare - e questo è il punto centrale di RAID1 IMHO. È necessario sostituire l'unità guasta per non ripristinare il server (funziona correttamente) ma perché un'altra unità potrebbe andare in crash. Ma con questo RAID ibrido devi sostituire l'SSD difettoso il prima possibile per ripristinare il normale funzionamento del server. Come quando hai avuto un solo disco e si è guastato e devi sostituirlo e ripristinarlo da un backup. Ecco perché ho scherzato sul fatto che si tratta di una soluzione di backup. Ancora una volta mi dispiace


Sono sicuro che il controller sia abbastanza intelligente da leggere dal disco rigido se l'SSD cade dall'array. Inoltre, RAID non è mai un backup in nessun caso.
MDMarra,

Non sono d'accordo. Innanzitutto, non ci sono solo server. In secondo luogo, un server potrebbe rallentare di 10 volte dopo aver perso il disco, ma potrebbe essere accettabile per un po '. In terzo luogo, la perdita di uno dei due dischi identici può ridurre considerevolmente le prestazioni di lettura.
maaartinus,

1
Solo per aggiungere, esiste una modalità di errore del mondo reale comune per gli SSD basati su Sandforce che li fa morire quasi a caso e senza preavviso se il tuo PC va in sospensione "nel modo sbagliato" a causa di un bug nel firmware del controller. A peggiorare le cose, se provi a RAID1 con un secondo SSD identico, lo stesso bug può letteralmente colpire entrambe le unità contemporaneamente, lasciandoti ugualmente fregato. In questo caso, essere in grado di utilizzare l'SSD come cache write-through può significare la differenza tra passare una settimana o più a riprendersi da un errore rispetto ad alcune ore di aggravamento che riformattano l'SSD.
Bitbang3r,
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.