Raid-10 - quantos discos devo medir para o desempenho de leitura?

2

Gerenciamos uma matriz de imagens de tamanho médio (4kb - > 1mb ou mais) usando o hardware DAS que é exportado pelo NFS para vários servidores da web. Usamos tradicionalmente o raid5 para a rede de segurança e ganhos de armazenamento, em vez de perder a capacidade em prol de melhores velocidades com o raid10. Chegamos a um ponto em que nossos arrays de 16 TB estão sofrendo e os tempos de leitura estão diminuindo e tornando-se perceptíveis para o usuário final.

Estou pensando em comprar uma nova matriz para testar com várias configurações de raid10, mas antes que eu possa obter aprovação para isso, precisarei especificar a capacidade aproximada do novo sistema, o que me leva à minha pergunta final:

Como o desempenho do disco é afetado pela abrangência do número N de unidades? Eu sei que escrever / ler perf é diferente, então, por causa dessa conversa, vamos limitá-la a leituras.

por exemplo, 4 unidades em um ataque-10 superam 6 unidades em um ataque-10, etc.

Existe uma métrica para estabelecer isso ou restrições conhecidas a serem consideradas? Eu sei que não existe uma bala de prata que funcione em todos os lugares, mas espero alguns pensamentos sobre práticas recomendadas.

Obrigado por me ajudar a envolver minha cabeça em torno desta!

    
por Nick 30.01.2013 / 01:43

1 resposta

2

Se você quer dizer estritamente RAID 10 com unidades de distribuição consistindo de duas unidades, a capacidade é sempre igual à metade do número de unidades. O pior desempenho de leitura é o dobro do desempenho de uma única unidade. O melhor desempenho de leitura de lances é dimensionado com o número de unidades.

Com o RAID 10 e o RAID 5, você pode ler todas as unidades, embora o RAID 10 lide com pequenas leituras melhor. A maior diferença é o desempenho de gravação, principalmente para pequenas gravações.

Observe que, em muitos casos, grandes matrizes RAID 5 não são mais adequadamente seguras. O tempo para reconstruir uma unidade com falha, mesmo com uma substituição diligente, pode ser tão longo que o risco de uma falha na segunda unidade nessa janela e a necessidade de recuperar-se de um backup e perder dados recentes é inaceitável.

    
por 30.01.2013 / 01:51