Unità corrispondenti o senza eguali per array RAID?


18

Guardarsi intorno ci sono informazioni contrastanti su questo, con alcuni che suggeriscono fortemente l'uno o l'altro.

Da quanto ho capito, il problema con le unità abbinate è che l'usura su entrambe le unità è più o meno la stessa, quindi il potenziale per la seconda unità che si guasta con o molto presto dopo la prima è piuttosto elevato.

Le persone sostengono anche che le unità abbinate offrono prestazioni sostanzialmente più elevate, tuttavia supponendo che le unità senza pari siano più o meno le stesse (ad esempio unità SATA II da 7200rpm da 2 TB da 1 TB con cache da 32 MB), le differenze minori tra Seagate e Western Digital (diciamo uno ha una velocità di lettura di 128 MB / s e l'altro una velocità di lettura di 150 MB / s, così come immagino che altre differenze minori) causino effettivamente una notevole perdita di prestazioni, vale a dire potenzialmente peggiore di due unità corrispondenti da 128 MB / s, oppure RAID non ti interessa davvero e ti offre essenzialmente una soluzione ottimale (ad esempio fino a 278 MB / s di velocità di lettura totale per RAID 0 e 1) e simile per altri RAID con unità più "senza pari" (5 e 1 + 0 vengono in mente come possibilità)?

Inoltre non sono riuscito a trovare molte informazioni su come ciò differisca su diverse configurazioni RAID, ad esempio RAID 0 o RAID 1, RAID software o hardware, ecc. Suppongo che queste cose abbiano un effetto, e non è lo stesso per RAID in generale?


Puoi comprare lo stesso modello uno nuovo e uno usato per raid1 se questo è un problema.
inf3rno,

Risposte:


17

Punti da ricordare per un RAID 1:

Lo SLOWER delle unità ... detterà la velocità complessiva.

Il PICCOLO dei drive ... detterà le dimensioni complessive.

Se siete ok con quello .... E 'molto meglio AL avere auto più diverso possibile. Acquistato in tempi diversi, da negozi diversi, realizzato da produttori diversi.

Motivo? Quando le unità si guastano ... VOGLIO che falliscano in momenti diversi ... non allo stesso tempo.


Che dire di leggere? Presumo che dipenda dal controller / driver, ma se i dati di lettura dai due dischi NON vengono controllati / confrontati dal controller, la velocità di lettura potrebbe essere uguale al disco più veloce, giusto? E se si dispone dell'abilitazione della cache di scrittura (anche nel sistema operativo), la velocità di scrittura potrebbe non soffrire così tanto se un'unità è lenta. Se questo è vero, si potrebbe mescolare una bassa velocità economica + costosa unità a lunga durata più veloce e avere una buona ed economica configurazione delle prestazioni. Ma di nuovo, suppongo che dipenda dal controller / driver. Potrebbe essere interessante effettuare una configurazione di prova. Si potrebbe iniziare con il sata contr di Intel integrato.
MrCalvin,

Non vero per il software RAID btrfs.
inf3rno,

@ inf3rno Perché?
dim

@dim Può usare dischi di dimensioni diverse e utilizzare tutto lo spazio su di essi se hai abbastanza dischi.
inf3rno

@ inf3rno giusto, ma non invalida il suggerimento di ottenere dischi da diverse marche / lotti. Pensavo ne parlassi.
dim

3

I vantaggi delle unità abbinate sono più di una posizione economica. L'array sarà veloce quanto l'unità più lenta. Altri fattori sono logici, non fisici (array di striping disallineato).


Quindi dato che un'unità da 200 MB / s e un'unità da 150 MB / s il tuo detto in RAID 1, ad esempio, la velocità di lettura massima sarebbe di 300 MB / s, non di 350 MB / s?
Will

Le letture e le scritture devono avvenire più o meno simultaneamente sui dischi. Alcuni controller potrebbero teoricamente (e possibilmente farlo in pratica) gestirli a livello di controller, ma se uno dei drive è più lento finiresti per aspettarlo comunque.
Shinrai,

2
Tutto ciò dipende fortemente dal controller di raid in uso. Alcuni controller di raid hanno molta cache, quindi possono ridurre l'effetto dell'attesa sull'unità, ma qualcosa da ricordare è che, poiché è un raid, SARÀ PIÙ LENTO dell'accesso diretto all'unità ANCHE SE le unità sono abbinate in velocità . Il controller raid diventa un pezzo grosso del puzzle delle prestazioni.
Zeke Hansell,

Zeke solleva un buon punto. A seconda del controller RAID, le differenze nelle unità senza eguali possono essere fortemente mitigate.
surfasb,

@ZekeHansell Come mai il RAID sarà più lento? RAID 1 non dovrebbe fornire velocità di lettura più elevate rispetto a una singola unità?
Pavel Tankov,

2

L'uso di unità corrispondenti non è importante. Soprattutto con "condizioni normali"

  1. Posizione economica: a meno che non si utilizzino dispositivi di fascia alta (diciamo SSD) con unità di fascia bassa (vecchio disco rigido), non si risparmia utilizzando unità corrispondenti, almeno non sostanziali. Prendere un'unità da 1 TB con cache da 32 MB di due produttori tende ad avere un prezzo equo.

  2. Fallimento: è possibile che i dischi dello stesso batch si rompano contemporaneamente. La probabilità è più alta, ma non molto alta. Per RAID0 non importa, in quel caso potrebbe essere meglio avere unità identiche: se si fallisce, tutto è andato comunque. Questo è importante per array più grandi, inclusi più dischi: se si dispone di 16 TB da 2 TB in RAID5, la ricostruzione richiederà molto tempo (probabilmente giorni), quindi si verifica una catastrofe se un altro disco si guasta. Con RAID1 questo non è un grosso problema.


Velocità: no, il normale controller RAID / software RAID non può utilizzare le prestazioni complete dei dischi con velocità diverse. In RAID1 / RAID0 tutto è a strisce del 50% su entrambi i dischi (in RAID1 con mirroring uguale). Il 50% delle letture e delle scritture va su ciascun disco, non in base alla velocità del disco.


2
Inizialmente RAID era inteso come unità "economiche", ma molto tempo fa ha smesso di essere un modo economico per utilizzare più unità e diventare un modo fondamentale per ottenere ridondanza a prova di proiettile.
Zeke Hansell,

5
Aveva un amico che ha acquistato un sistema di raid anticipato. Tutti e 5 gli azionamenti sono stati bloccati esattamente allo stesso tempo a causa di un problema di fabbrica con il lubrificante utilizzato in fabbrica e appartenevano tutti e 5 allo stesso lotto di produzione. Non dire che non può succedere.
Zeke Hansell,

1
@Zeke: no, non ho detto che non può succedere
Olli

1
+1 per parlare dell'impatto sulla velocità che otterrai da diversi speed drive (quanto velocemente puoi leggere / scrivere).
Trevor Boyd Smith,
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.