[Linuxtrent] Re: raid 6+0

  • From: Flavio Visentin <THe_ZiPMaN@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 05 Sep 2014 17:25:51 +0200

On 09/05/2014 04:02 PM, Marco Ciampa wrote:
E' solo una nota "accademica" ma quello che stai disegnanto è un RAID 4
con due dischi di parità. Nel RAID 5/6 la parità è distribuita su tutti i
dischi (altrimenti si avrebbe una mancanza di simmetria e avrebbe senso
mettere la/le parità in dischi più veloci).

La doppia parità nell'esempio È distribuita... per la prima stripe è sui dischi D4 e D5, per la seconda stripe è su D5 e D0, per la terza stripe è su D0 e D1... e via dicendo. Le stripe di parità sono quelle indicate con P e Q (e le lettere minuscole sono le stripe di cui la parità è calcolata).

Nel Raid 5 la parità sarebbe così distribuita:

  D0         D1         D2         D3         D4
+-----+    +-----+    +-----+    +-----+    +-----+
|  A  |    |  B  |    |  C  |    |  D  |    |Pabcd|
|Pefgh|    |  E  |    |  F  |    |  G  |    |  H  |
|  I  |    |Pijkl|    |  J  |    |  K  |    |  L  |
|     |    |     |    |     |    |     |    |     |
+-----+    +-----+    +-----+    +-----+    +-----+

Nel raid 4 invece sarebbe tutta su un singolo disco:

  D0         D1         D2         D3         D4
+-----+    +-----+    +-----+    +-----+    +-----+
|  A  |    |  B  |    |  C  |    |  D  |    |Pabcd|
|  E  |    |  F  |    |  G  |    |  H  |    |Pefgh|
|  I  |    |  J  |    |  K  |    |  L  |    |Pijkl|
|     |    |     |    |     |    |     |    |     |
+-----+    +-----+    +-----+    +-----+    +-----+

I raid 2, 3 e 4 sono caduti in disuso prevalentemente per questa carenza (per il 2 e 3 ci sono anche altri motivi) visto che il disco di parità è soggetto ad un numero di scritture N volte maggiore e che il numero di IOPS complessivo sarebbe pari al numero di IOPS del singolo disco (contro la penalizzazione di un fattore 4 fisso del raid 5).

Non esiste invece alcun livello raid con doppia parità non distribuita.


--
Flavio Visentin

A computer is like an air conditioner,
it stops working when you open Windows
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: