Matriz RAID 5: Probabilidade de falha ao reconstruir a matriz

4

Eu tenho um array de armazenamento de dados Qnap ts463u-rp, que contém 4x4TB HDD.

minha pergunta aqui é, é seguro configurar o 3x4TB como RAID 5?

porque pelo que entendi, não é recomendável configurar o armazenamento de 12 TB com o RAID 5, devido ao Erro de leitura irrecuperável ao recriar o Array. está certo?

    
por M. Ahmed 27.06.2018 / 16:05

1 resposta

2

Não é necessariamente ruim configurar seu array RAID 5 com N TB. O que você precisa se preocupar é quantos dados devem ser lidos depois que você perder uma unidade. Dependendo da quantidade e do tamanho dos discos na sua matriz RAID 5, é o que calcula sua probabilidade de falha para reconstruir a matriz.

What is a URE?

Um URE (Unrecoverable Read Error) ocorre quando a leitura do setor de uma unidade falha e não pode ser corrigida. Um número URE significa simplesmente que "em média 1 erro é detectado ao ler n bits" . Em nosso cenário, ele simplesmente corre o risco de não conseguir ler uma das paridades distribuídas enquanto reconstrói a matriz.

How to find out my probability of failure?

Um disco rígido típico de consumidor tem uma taxa de erro de 10¹⁴. Para calcular a probabilidade, usaríamos a fórmula Probability = 1-((X-1)/X)^R . X é o número de resultados, e R é o número de tentativas. Neste caso, X será a nossa taxa de erro de bits para a unidade, 10¹⁴. R será o tamanho da matriz RAID depois de perder um disco. Para este caso, isso é 8 TB.

Math Time!

Primeiro, queremos converter 8 TB em bits. Isso é igual a 6,4 * 10¹³. Agora podemos finalmente calcular a probabilidade de o nosso RAID 5 falhar na reconstrução depois de perder um disco.

Probabilidade = 1 - ((10¹⁴-1) / 10¹⁴) ^ (6.4 * 10¹³) ... ligue este bad boy no wolfram alpha e você terá 0,4727 ... multiplique isso por 100 e você tem 47% de chance de sua matriz RAID 5 não conseguir reconstruir em uma configuração 3x4TB que perde uma unidade. Se você tiver uma configuração 4x4TB e perder uma unidade, haverá 61% de falha na reconstrução dos discos.

So should I risk it?

A conclusão geral é que, se você estiver usando discos rígidos de nível de consumidor, pode ser arriscado usar discos grandes com RAID 5. É uma história muito diferente com discos e hardware de nível empresarial. Como exemplo, o uso de um disco do Seagate Enterprise com uma taxa de erro de 10¹⁵, recuperando um array RAID 5 de 4x4TB que perde uma unidade, tem apenas 9% de chance de falha na reconstrução. Os discos rígidos de grau de consumo têm 61% de chance de falha.

Em resposta a um comentário de Christoper, encontrei esta calculadora de chance de falha de reconstrução de RAID. Ele calcula rápida e facilmente a probabilidade de uma falha de URE durante uma reconstrução RAID 5 ou RAID 6.

RAID rebuild failure chance calculator - created and maintained by magJ

    
por 27.06.2018 / 17:26