RAID 10 + layout LVM

1

Eu tenho um arquivador de discos com discos de 30x 6 TB e um controlador RAID HW. Eu planejo configurá-los como RAID 10, me dando 90TB de espaço utilizável para cargas de trabalho pesadas para gravação.

O número mínimo de discos para o RAID 10 é 4 e, enquanto cada par adicional de discos ainda aumentaria o IOPS, o ganho real diminuiria. Descobri que um ótimo (não oficial) seria em torno de 6 a 8 discos por volume RAID 10 (dando cerca de 225-400 IOPS com unidades SATA de 7,2k).

A maioria dos exemplos na web considera configurações de 4 discos. Eu encontrei (apenas) um resource implicitamente sugerindo construir múltiplos volumes RAID10 pequenos e concatenar ( não : stripe) aqueles que usam LVM.

Qual seria a melhor configuração (ou seja, tecnicamente correta):

  • 5x RAID10 de 6 discos concatenados pelo LVM
  • 1x RAID10 de 30 discos (se suportado pelo controlador)
  • qualquer solução alternativa que esteja faltando
por Michael 07.12.2016 / 16:08

1 resposta

0

A escolha de uma estratégia de RAID depende realmente de qual é sua carga de trabalho. Se você tem algo parecido com um banco de dados no qual os IOPs são mais preocupantes que a largura de banda, escolha uma estratégia de RAID na qual os IOPs sejam a prioridade.

Em alguns casos, o desempenho de leitura (para algo como um arquivo de armazenamento) é mais importante do que o desempenho de gravação, de modo que se torne a prioridade.

Em geral, quanto mais discos + faixas você tiver para distribuir sua carga de gravação, mais rápido será o desempenho de gravação. Níveis mais altos de RAID (RAID 6) são geralmente escolhidos como uma compensação de confiabilidade mitigada por uma faixa (RAID-60) para tentar obter algum desempenho de gravação, mas essa é uma generalização muito ampla.

No seu caso, gostaria de começar com um RAID-10 de 4 discos como linha de base e testá-lo. Adicione a camada LVM em seguida e teste-a. Bata os eixos, teste, tente o próximo RAID-60, teste-o, etc. Sua escolha de placas controladoras também afetará o desempenho, pois elas não são todas iguais. O Bonnie ++ é um bom utilitário para testar o desempenho de leitura / gravação.

    
por 07.12.2016 / 16:36

Tags