RAID 10 sobre RAID 5 ao usar SSDs

1

Estou pensando em implementar um storage array iSCSI compartilhado usando SSDs SATA em vez das unidades SAS de 15k RPM que normalmente compramos.

Normalmente, usamos o RAID 10 devido à contenção do fuso com o IO aleatório produzido por cargas de trabalho virtualizadas.

Eu queria saber se poderíamos mudar para o RAID 5 ou o RAID 6 para ter mais espaço utilizável agora que a contenção do fuso é um problema menor. Uma questão em minha mente é quanta sobrecarga existe da paridade de cálculo do controlador. Estou ciente de que essa configuração não permitirá que TRIM funcione.

Nossas cargas de trabalho atuais estão sendo executadas em um Dell H800 com um gabinete externo de 24 compartimentos.

    
por root 25.11.2012 / 02:48

1 resposta

1

A modificação do bloco único ainda exigirá a leitura de todo o texto do disco e salvá-lo novamente ou o recálculo do bloco de paridade (dependendo da implementação do RAID) e salvá-lo no disco. Como os SSDs têm menos problemas na execução de acessos aleatórios, ele não sofrerá tanta degradação de desempenho quanto um array similar aos HDDs, mas não será insignificante.

O outro problema que você pode encontrar é o desempenho do próprio controlador. Cartões com chipsets mais antigos não podem processar mais que 400-500MiB / s com RAID. Você definitivamente quer verificar isso.

No final, só você pode responder a essa pergunta por meio de benchmarking. Verifique a rapidez com que a configuração está sendo executada e use-a.

Eu aconselharia contra o RAID5 / 6, especialmente quando é um array crítico para o desempenho.

    
por 25.11.2012 / 05:59