RAID5 vs RAID4 propósito de paridade flutuante

8

Eu ainda não entendi porque é o RAID5 melhor do que o RAID4. Eu entendo que ambos os bits de paridade de computação são usados para recuperar se alguma falha ocorrer, a única diferença é no armazenamento desses bits de paridade. Eu tenho emprestado diagramas a partir daqui Como funciona a paridade em um RAID- 5 matriz

A B (A XOR B)
0 0    0
1 1    0
0 1    1
1 0    1

RAID4

Disk1   Disk2   Disk3   Disk4
----------------------------
data1  data1  data1  parity1
data2  data2  data2  parity2
data3  data3  data3  parity3
data4  data4  data4  parity4

Digamos que a primeira linha é:

data1 = 1
data1 = 0
data1 = 1
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)

RAID5

Disk1   Disk2   Disk3   Disk4
----------------------------
parity1 data1   data1   data1   
data2   parity2 data2   data2  
data3   data3   parity3 data3
data4   data4   data4   parity4

Digamos que a primeira linha é:

parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
data1 = 1
data1 = 0
data1 = 1

Scanarios:

1. RAID4 - FALHA no disco3:

data1 = 1
data1 = 0
data1 = 1 (COMPUTED: 1 XOR 0 XOR 0 = 1)
parity1 = 0

2. RAID4 - Disk4 (paridade) FALHA:

data1 = 1
data1 = 0
data1 = 1 
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)

etc.

Em geral: quando o RAID (4 ou 5) usa N discos e um falha. Eu posso pegar todos os demais discos não-com falha (N-1) e XOR (uma vez que XOR é a operação associativa) valores e vou obter o valor com falha. Qual é o benefício de armazenar a paridade não no disco dedicado, mas sim em ciclos? Existe algum benefício de desempenho ou o quê? Obrigado

    
por Wakan Tanka 22.04.2014 / 18:34

1 resposta

11

Há uma diferença de desempenho em que, com o RAID 4, cada alteração exige a gravação no disco de paridade único, o que significa que as coisas podem ficar em fila aguardando para atualizar os dados de paridade nesse disco.

Com o RAID 5, você tem uma redução significativa porque a carga da atualização de paridade é distribuída por vários discos, portanto, há menos chance de ficar preso em uma fila.

Aqui está um link legal da Fujitsu com uma breve explicação e algumas animações interessantes para ajudar a esclarecer o desempenho / penalidades do RAID 4 (assim como outros níveis de RAID).

    
por 22.04.2014 / 18:53