3-way RAID 1 vs. 2-way RAID 1 + hot spare

2

Assumindo os seguintes parâmetros para uma nova configuração de armazenamento do servidor:

  • Todas as unidades são SSD
  • Poucas unidades grandes são preferidas em relação a várias unidades pequenas
  • RAID 1 / espelhamento é preferido em relação a RAID 5/6 / paridade
  • Um adaptador RAID de hardware dedicado é preferido em relação a RAID de software ou espaços de armazenamento
  • Edit: Apenas um único array RAID é necessário

Então, para mim, tudo se resume a uma configuração de três unidades com

  • RAID 1 de 2 vias, com hot spare
  • 3-way RAID 1, sem hot spare

Embora as vantagens óbvias da configuração de 3 vias sejam

  • Bônus de desempenho de leitura em potencial
  • Perda simultânea de duas unidades suportadas

Há algum ponto a favor da configuração do hot-way bidirecional, exceto talvez isso?

  • Todos os dados também são gravados na terceira unidade, esgotando-se como os outros dois, enquanto um sobressalente não será gravado antes de uma possível reconstrução da matriz.
  • Possível penalidade de desempenho de gravação devido a todos os dados precisarem ser gravados três vezes em oposição a duas vezes (o que pode ser negado pelo controlador RAID de hardware)

Edit: Adicionado parâmetro para esclarecer que apenas uma única matriz RAID é desejada

    
por Hannes 24.10.2016 / 16:47

1 resposta

3

Edit: Added parameter to clarify that only one single RAID array is desired

Nesse caso, você não recebe benefícios. O objetivo de um hot spare hoje em dia é servir muitos arrays / pools diferentes. Se você tem 12 pools de 24 discos, você só precisa de uma ou duas peças de reposição em vez de 12 para a primeira resposta até que alguém possa estar no servidor e substituir os discos.

All data is also written to the third drive, wearing it out like just like the other two, while a hot spare won't be written to before a potential array rebuild.

Aos meus olhos, isso é uma desvantagem, porque você só sabe se os setores estão ruins em sua unidade (aplica-se mais a discos rígidos do que SSDs) quando você começa a escrever, que será o momento mais perigoso e estressante unidade restante, bem como a carga geral, bem como a sua sanidade.Sentir erros assim é algo que você gostaria de evitar - a previsibilidade é mais valiosa do que o menor desgaste.Eu faria exceções para coisas como dispositivos de cache pesados que usam os SSDs muito rápidos, ou um conjunto de SSDs baratos que devem durar o máximo de tempo.

Potential write performance penalty due to all data needing to be written three times opposed to twice (which could be negated by the hardware RAID controller)

Contanto que você tenha banda restante e largura de banda do controlador, ela não deve interferir. Por outro lado, agora você pode ler três discos em vez de dois, significando aproximadamente 50% de aumento de desempenho (menos, na verdade, mas essa é a ideia geral). Exceções se aplicam se o terceiro disco for muito lento, mas eu suponho que sejam tipos similares ou idênticos.

    
por 25.10.2016 / 09:18