Come faccio a differenziare il "RAID falso" dal RAID reale?


31

La pagina wiki di Ubuntu su FakeRaid dice quanto segue:

[A] numero di prodotti hardware ... dichiarano di essere controller IDE o SATA RAID ... Praticamente nessuno di questi è un vero controller RAID hardware. Invece, sono semplicemente controller del disco multicanale combinati con speciali opzioni di configurazione del BIOS ...

Esiste un modo tipico per identificare (dalle specifiche di un prodotto) se una scheda madre ha un RAID "reale" o se i prodotti RAID "reali" non sono generalmente disponibili per i consumatori?

Risposte:


33

Al giorno d'oggi il mercato dei controller RAID è piuttosto consolidato. È possibile applicare tre ampie euristiche del pennello:

  1. Prezzo
    Dai un'occhiata al prezzo delle schede RAID originali di Areca, 3Ware, Adaptec e LSI. Tutto ciò che è molto, molto più economico di questi controller è un "RAID falso". Ricorda, se è troppo bello per essere vero, probabilmente non lo è.

  2. Produttore
    Al giorno d'oggi esiste un numero abbastanza limitato di produttori che realizzano realmente controller RAID hardware. È probabile che qualcosa che non sia stato realizzato da uno dei principali produttori di tale kit sia un "RAID falso". Gli outfit principali che compongono i controller RAID sono: Adaptec , LSI , Areca , Intel e Highpoint (forse uno o due altri che non riesco a ricordare nella parte superiore della mia testa).

  3. Specifiche
    Le attrezzature principali che producono schede / controller RAID documenteranno anche le specifiche in alcuni dettagli sui loro siti web. Se non riesci a trovare una specifica dettagliata per la scheda ottenere qualcosa, è possibile ottenere tale specifica. Nota che non tutte le schede prodotte da questi abiti sono necessariamente controller RAID, ma le specifiche sul sito web dovrebbero chiarire questo aspetto.

  4. Batterie
    Grazie a sh-beta per averlo sottolineato: praticamente qualsiasi controller RAID hardware che vale la pena acquistare avrà anche l'opzione di una cache con batteria di backup. I controller 'Fake RAID' non hanno RAM cache, usando la RAM principale della macchina come cache.

Si noti che IBM, Dell, HP e altri produttori di server vendono anche controller RAID. In molti casi si tratta di componenti rigenerati realizzati da Adaptec o LSI.

Se si desidera acquistare un controller RAID a basso costo, identificare alcuni modelli specifici di specifiche appropriate dalle generazioni attuali e immediatamente precedenti di vari produttori. Quindi cerca quel particolare modello su ebay e riceverlo di seconda mano.


16
Un addendum: se hai la possibilità di aggiungere alla scheda la memoria integrata a batteria, è un vero RAID. E se non aggiungi la memoria con batteria, è il momento di chiederti perché vuoi RAID hardware anziché software.
sh-beta,

Per esperienza personale, le schede Areca potrebbero essere un vero RAID ... Ma qualsiasi scheda che può arrestarsi in modo anomalo e richiedere un riavvio del server (non un riavvio graduale) è estremamente fastidiosa. Erano anche altamente sensibili alla temperatura. Un aumento di 5-10 gradi nella temperatura della sala computer (come quando si trasferisce alla rete idrica della città sugli A / C) li farà schiantare ... Richiede un riavvio difficile.
Alexandre Carmel-Veilleux,

Non ho mai usato le schede Areca, principalmente Adaptec, LSI e un paio di schede RAID F / C basate su host di Mylex e ICP-Vortex
ConcernedOfTunbridgeWells

8

Cercare menzioni di "Host RAID" o "RAID software". Non tutti i RAID falsi sono etichettati con uno di quelli, ma ne cattureranno probabilmente il 90%. Tuttavia, ci sono pochissime schede madri con controller RAID (decenti) integrati. La soluzione migliore è acquistare una scheda RAID aggiuntiva decente o semplicemente utilizzare il software RAID. Non è molto più lento (tranne rispetto alle schede RAID con batteria, che sono un altro mondo) ed è un milione di volte più facile da gestire e più flessibile.


8

Molti controller RAID "falsi" funzionano senza alcun software speciale poiché il loro BIOS lo maschera, in pratica impersonando una CPU controller RAID dedicata, quindi il software da solo probabilmente non ti darà abbastanza suggerimenti.

Inoltre, e questo è un po 'interessante: i controller RAID "falsi" (basati su host) possono essere molto più veloci di molti controller RAID "veri" a causa della velocità della CPU odierna. Naturalmente, il prezzo per questo è che stai perdendo tempo prezioso della CPU che avresti potuto usare per qualcos'altro - e questo è principalmente ciò che un controller RAID "reale" risolverà per te - ma preparati a pagare molto se desidera ovunque prestazioni decenti.

Ci sono altre cose oltre alle prestazioni da cercare, come stabilità, hot swap di lavoro, velocità di ricostruzione che non rallenta tutto a un arresto, migrazione del livello di raid in linea e una cache di scrittura supportata da batteria.

Sulle schede madri orientate al consumatore / appassionato, il RAID integrato è comune come entrambi i tipi ma ... Le normali cose basate su host come Intel ICH10 e così via sono piuttosto dannatamente veloci, a seconda della velocità dell'host ovviamente - ma non è come sta facendo tutto ciò che non si può fare con il solo sistema operativo (tranne l'avvio di qualcosa di più avanzato di un mirror).

I controller RAID "reali" economici su queste schede madri sono spesso alcuni pezzi di merda davvero tristi pensati per un mirroring semplice e senza problemi. Questi per lo più funzionano male e mancano delle normali funzionalità come una cache o batteria decente. Stare lontano da loro e non usarli mai per prestazioni. Spesso sono stranamente etichettati come "SuperDrive" o "EasyRaid" o quant'altro e usano chip lenti e semplici per l'elaborazione RAID.

Come già indicato da altre risposte, un controller RAID non falso nel contesto significa che costa un po ', ma dovrebbe essere facilmente identificato da solo. Ma quasi tutti i controller eseguono almeno alcune elaborazioni basate su host - è solo una questione di quanto (o poco) e quanto velocemente sono / sono le loro CPU dedicate.


3

Generalmente se il tuo sistema RAID HA BISOGNO che il software funzioni, allora non è un controller RAID adeguato, almeno nella mia mente. I bravi fanno tutto ciò di cui hanno bisogno nel BIOS / pre-boot.


Ummm, tutti i controller di disco hanno bisogno di software - driver di dispositivo - per funzionare. Potrebbe venire o meno con il tuo sistema operativo, ma è lì.
derobert,

3
non è un caso, i controller 'SmartArray' di HP molto apprezzati non hanno bisogno di driver praticamente su alcun sistema operativo in quanto si presentano come un normale controller del disco e tutto il confit può essere completato tramite un menu BIOS.
Chopper3

Lascia perdere! Anche un normale controller del disco ha bisogno di un driver. Il driver potrebbe essere integrato nel sistema operativo, ma anche un contorller IDE standard necessita di un driver.
Richard Gadsden,

4
Ti manca il punto, la chiave qui è che i controller RAID hardware più decenti presenteranno un array gestito dall'hardware come un singolo disco, usando una presentazione BIOS 'controller ATA standard' non ricca di funzionalità - cioè uno che emula un singolo disco sul controller del disco più semplice che si possa immaginare. Questi sistemi semi-RAID presenteranno spesso tutti i dischi di un array al BIOS se i driver non sono presenti, ovvero il driver sta facendo parte del lavoro.
Chopper3,

4
Semplicemente non è il caso, prova uno qualsiasi dei controller SmartArray di Compaq / HP, ad esempio, configuri l'array RAID tramite il BIOS, quindi il sistema operativo li vede come un singolo disco su un normale controller di disco ATA - non sono necessari driver. Ovviamente la maggior parte delle persone carica i driver in quanto offrono prestazioni migliori, avvisi di errore, riconfigurazione di array dal vivo ecc., Ma soprattutto non è NECESSARIO I driver.
Chopper3

2

HP sembra utilizzare sia "falso RAID" (ICH9R) sia "pukka RAID" (schede aggiuntive) nei loro server. Sono stato in contatto con entrambi i tipi; lascia che te lo dica: paga un extra per la scheda "RAID reale". Se scegli saggiamente, avrai una buona carta che dura più a lungo di una sola scheda madre.

D'altra parte, credo che esista un terzo "tipo" RAID: RAID software (come in Linux). Sono un utente felice di alcune scatole RAID Linux software da qualche tempo e ne sono rimasto molto soddisfatto. Principalmente dal fatto che si può riorganizzare il raid usando un live CD e un computer con abbastanza porte SATA! Ci sono stato, fatto!

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.