Desempenho do RAID 1 com 3 discos no Linux

1

A maneira padrão de configurar um RAID 1 no Linux é usar dois discos do mesmo tamanho. O desempenho de gravação é quase tão bom quanto com uma única unidade de disco. O desempenho de leitura pode ser até o dobro da velocidade de um único disco.

Para redundância adicional, queremos adicionar outro disco como hot spare ao sistema.

No passado, a reconstrução de configurações de RAID 1 e RAID 5 com tamanhos de disco de 1-3 TB às vezes causava problemas, porque os discos "ainda vivos" são muito estressados para a reconstrução e, em seguida, também podem falhar ...

Já lemos que, com o Linux, também podemos criar um RAID 1 com 3 discos idênticos. Dessa forma, as gravações vão diretamente para todos os 3 discos e, quando um disco falha, não há necessidade de uma reconstrução instantânea no hot spare.

Até agora as coisas estão claras para nós.

Mas e o desempenho?

  • As gravações serão mais lentas, porque os dados precisam ser gravados em três discos ao mesmo tempo?
  • As leituras serão (até) 3x mais rápidas, pois podem ler de 3 discos diferentes?

Outras coisas a considerar em tal configuração?

    
por André Schild 06.12.2013 / 01:46

1 resposta

2

Não há nada errado com o RAID 1 em três discos.

A escrita será tão rápida quanto o disco mais lento permitir.

Todos os três discos serão utilizados para leitura, se você tiver processos suficientes para fazer a leitura. Uma única operação de leitura é sempre atendida somente por um único disco, portanto, depende do (s) seu (s) aplicativo (s) se ele pode utilizar vários discos no valor de desempenho de leitura.

Como de costume, a melhor maneira de responder a perguntas sobre desempenho é fazer um benchmark você mesmo.

because the "still living" disks are heavily stressed for the rebuild, and then also might fail

Teste seus discos regularmente. Setores defeituosos podem passar despercebidos por longos períodos de tempo. Até que você tenha que reconstruir porque o seu outro disco também quebrou, já que a reconstrução também é um teste de leitura completo para os discos restantes ...

    
por 06.12.2013 / 03:37