Qual nível de RAID deve ser executado para o armazenamento da máquina virtual

4

Acabamos de pedir um servidor que usaremos como armazenamento para nosso ambiente de máquina virtual. Basicamente, ele funcionará como um dispositivo de armazenamento em nível de bloco executando iSCSI para cada hipervisor.

O servidor tem (12) drives SATA de 3 GB / 300 GB / 7200 RPM com um controlador PERC H700 com 512 MB de cache onboard.

Qual nível de RAID devemos executar? Estamos debatendo o RAID 5 ou o RAID 10. O RAID 5 fornece capacidade de armazenamento adicional, mas lemos mais lentamente que o RAID 10 e não como tolerante a falhas. Alguma idéia real de quanto o RAID 10 é mais rápido do que o RAID 5? Estamos falando em 10%, 20%, 50% ou 100% mais rápido?

Basicamente, queremos a solução com melhor desempenho.

    
por Justin 15.08.2011 / 09:47

4 respostas

7
Geralmente, eu esperava que o RAID 10 mostrasse um aumento de desempenho decente sobre o RAID 5, mas a resposta para qualquer pergunta como essa é "Teste você mesmo e descubra, porque depende das circunstâncias, então ninguém aqui pode dar-lhe uma resposta definitiva ".

    
por 15.08.2011 / 10:00
7

Minha regra é o RAID 10 em qualquer lugar, qualquer outra coisa é um compromisso - não que eu não precise, ou opte por fazer concessões, mas meu padrão é sempre o R10 - excelente proteção e desempenho.

    
por 15.08.2011 / 09:54
2

Estamos falando 100% mais rápido (e mais!) em termos de modos RAID.

Penalidades de gravação RAID (para um IO bing de gravação emitido para o host - quantos IOs de disco (leitura e gravação) devem ser emitidos para os discos pelo menos):

  • RAID 10 write penalty: 1
  • RAID 5 write penalty: 4
  • RAID 6 write penalty: 6

Deve-se observar que, se seu aplicativo e sistema de arquivos forem ajustados para o tamanho de bloco adequado do strid RAID, o RAID5 e o RAID6 poderão até superar o RAID10, considerando o mesmo número de eixos em cargas de trabalho com muita gravação.

    
por 15.08.2011 / 10:17
0

Como Robert disse, isso realmente depende da sua infraestrutura e do que essas máquinas virtuais estarão fazendo.

Você pode considerar a criação de dois grupos de invasores, se o seu dispositivo oferecer suporte a um para seus servidores de alto desempenho e outro grupo de invasores de servidor geral.

Eu geralmente nunca considero o RAID 5 com discos SATA, nem RAID 6 ou 10 no SATA para mim.

O

RAID 6 lhe dará mais resiliência sobre o RAID 5, já que você terá dois discos de paridade, e como os discos SATA geralmente não são tão bem projetados quanto alguns dos discos com extremidades mais altas eu usaria pelo menos RAID 6 com SATA

Dependendo do seu suporte e do suporte do dispositivo, também pode ser uma boa ideia ter um disco reserva de troca a quente.

Se você realmente precisa de alto desempenho, então o RAID 10 é um vencedor, mas você obviamente perderá 50% da sua capacidade de armazenamento.

    
por 15.08.2011 / 10:15