RAID integrato e RAID software


18

La mia scheda madre, un Asus M4a79t Deluxe, pubblicizza funzionalità RAID 0/1/5. La mia comprensione limitata è che il RAID integrato sia migliore del RAID software. È necessariamente vero? Un controller RAID integrato è più vicino nelle prestazioni a un controller software o un controller hardware dedicato?


1
Dai un'occhiata a questo fantastico thread out: serverfault.com/questions/214/raid-software-vs-hardware =)

ma il controller integrato nella mia scheda madre è considerato hardware o software?
Mantas Vidutis,

trovo che il raid software sia più flessibile, ho sempre avuto problemi con i sistemi di raid hardware. Una volta ho avuto un problema con la memoria insufficiente su una carta raid, nessuna diagnostica è riuscita a trovarla e ha portato il server fuori per più di un mese mentre dell tentava di risolverlo. Oh caro.

tutte queste risposte sono utili, le voterò tutte se avrò più di 15 reputazione
Mantas Vidutis

3
Il controller integrato sulla scheda madre è considerato "fakeraid". Eviterei di usarlo per i motivi descritti molte volte online e in Serverfault.
Bart Silverstrim,

Risposte:


26

Hardware RAID, il che significa acquistare una scheda RAID e installarla sul tuo computer è buona.

Il software RAID ha prestazioni ridotte, ma è ragionevolmente stabile e abbastanza affidabile.

Il "Onboard" RAID, che è l'emulazione RAID scadente integrata nella scheda madre, ha prestazioni basse e bassa stabilità.

Ho usato RAID onboard prima e me ne sono sempre pentito. Non ottieni nulla, zero, zip, dall'utilizzo dell'emulazione RAID integrata, indipendentemente da quanto hai pagato per la scheda madre. Non c'è ottimizzazione, non c'è aumento delle prestazioni. Perdere un'unità in un RAID 5 ... La ricostruzione può richiedere letteralmente GIORNI. Allo stesso modo, si verifica la presenza di errori in un array e si verificheranno degli errori, poiché non è affidabile.

Se si utilizza l'emulazione RAID software, almeno è possibile inserire le unità in un altro computer e avere una buona possibilità di ripristinare il RAID. Con un emulatore RAID integrato? Impossibile.


C'è un RAID integrato che è RAID hardware, ma se hai pagato meno di $ 400 per la scheda madre, non è RAID hardware.
Ignacio Vazquez-Abrams,

4
Concordato. Se le tue opzioni sono RAID falso o RAID software, vai sempre con RAID software.
Matt Simmons,

1
Nel frattempo Linux SoftRAID oscilla, quindi ti sbagli @ questo punto.
poige,

C'è anche un numero di schede RAID che sono "fake-RAID" (molto spesso le schede economiche).
Afrazier

Ciò che ottieni da fakeraid è la possibilità di installare e avviare Windows sull'array e di accedervi anche in Linux. Anche la differenza di prestazioni tra raid hardware e software è quasi nulla tranne in casi estremi, come un raid-6 a 12 dischi o un raid-10 che utilizza quattro SSD ad alte prestazioni. Se stai usando solo Linux e senza Windows, allora sicuramente vai con il software raid su fakeraid.
psusi,

7

"sono perfettamente adeguati per chi desidera un semplice piano di backup"

Ricorda, RAID non è una strategia di backup, è progettato per aumentare le prestazioni e l'affidabilità della tua memoria!

Backup significa sincronizzare i dati dall'array RAID su un altro dispositivo di archiviazione.

Google per "raid non è backup" per innumerevoli articoli che parlano del mito :-)


2

A mio avviso, il RAID di bordo è in realtà un RAID software. Gran parte del lavoro viene svolto da driver dedicati installati nel sistema operativo.


1
Ci sono buone schede RAID, ma a meno che il vostro disposto a cadere la scrilla ($), lei ha ragione, i controller RAID poveri offload maggior parte del lavoro al software.

1

Dipende dal tipo di RAID. È passato un bel po 'di tempo da quando ho visto benchmark fare confronti diretti tra software puro vs. a bordo, vs dedicato, ma da quello che ricordo:

  • Il software puro è solo un disastro. Evitalo quando possibile. Puoi ottenere prestazioni abbastanza ragionevoli con una configurazione RAID1 o RAID0 utilizzandola, ma non vale la pena seccarla per metterla effettivamente in atto.
  • Le prestazioni RAID 0 integrate sono paragonabili a un controller dedicato. Anche le prestazioni di scrittura RAID1 sono più o meno le stesse. Le prestazioni di lettura RAID1 apparivano tuttavia limitate alla velocità della singola unità, in cui i migliori controller hardware avrebbero messo insieme i dati come RAID0 per un throughput più veloce. Le prestazioni RAID5 di bordo sono limitate. Abbastanza ragionevole per qualcosa come un server multimediale domestico, ma l'hardware XOR dedicato della scheda controller rende l'aspetto a bordo anemico.

Come ho detto, però, sono passati 3 o 4 anni da quando ho letto davvero qualcosa sulle prestazioni dei controller di bordo e da allora abbiamo prodotto 3 o 4 generazioni di chipset.


4
Deve essere stato un po '. Il RAID implementato dal software in Linux è alla pari con la maggior parte degli altri RAID in termini di affidabilità e prestazioni. L'hardware RAID è preferito per altri motivi. L'uso del RAID onboard come nel RAID basato sulla scheda madre è una pessima idea a meno che non ti dispiaccia aumentare il rischio di perdere i tuoi dati.
Bart Silverstrim,

Non solo su Linux. I processori al giorno d'oggi sono davvero perfetti per core e hanno molti core: il sovraccarico dei calcoli RAID non è più rilevante nella maggior parte dei casi.

1

Come è stato detto, il RAID della scheda madre è generalmente buono, se non peggio, del RAID hardware. Non sono certamente molto più veloci. Tuttavia, sono perfettamente adeguati per chi desidera un semplice piano di backup e non si preoccupa molto delle prestazioni o della stabilità a livello pazzo.

L'unico problema è che trovare un buon controller RAID hardware può essere costoso. Tuttavia, se i tuoi dati sono fondamentali per te (o se vuoi solo un array FAST RAID 10), ne vale sicuramente la pena.


1

La proposta originale era "Onboard Raid VS Software Raid". Come è stato detto, "comprare una scheda RAID e installarla sul tuo computer è buono", è ancora meglio acquistare una scheda Fast Raid di buona qualità, SCSI o SATA, che batte il software o integrato nella mia esperienza. Una miriade di impostazioni determina le prestazioni del tuo array, dalla scelta dello slot corretto per la carta, dalla dimensione della striscia utilizzata, al tipo Raid, solo per citarne alcuni. Spendi i soldi per un'opzione hardware di buona qualità compatibile con il tuo sistema e non te ne pentirai. Nella mia esperienza, ai nostri clienti non dispiace pagare per la qualità, diciamo loro: "Quanto vale il tuo tempo morto per te".


0

Ho fatto una tale esperienza con il raid software, che non comprerò mai un controller raid hardware per uso privato. Non vale la pena, dal momento che il mio collo di bottiglia è la scheda Ethernet con i suoi 1 gbit / s.

Sto usando un single core da 2 GHz con 2 GB di RAM su un software RAID5 da 5x1,5 TB e arriva sempre il gigabit sulla rete (per un singolo utente). bonnie ++ dice 160 MB di scrittura e 250 MB di lettura (sequenziale).

Anche il mio software RAID0 (su 4x500GB, 2G RAM, 2GHz dual core) offre prestazioni sufficienti per l'uso privato del nostro club:

inserisci qui la descrizione dell'immagine

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.