Qual é a combinação de RAID mais rápida e segura para unidades SATA?

11

Gostaria de saber qual é a combinação de RAID mais rápida e mais segura para drives SATA e uso geral (alguns escrevem, principalmente lidos)?

O RAID 0 é rápido, mas totalmente inseguro, o RAID 1 é seguro, mas lento, o RAID 5 é seguro, mas não tão rápido, especialmente nos controladores baratos (cálculos XOR).

Parece que o RAID 1 + 0 ou o RAID 10 é a melhor combinação. Você recebe espelhamento por segurança e tira a velocidade. Existem outras combinações melhores ou mais ideais? A única desvantagem do RAID 10 é a utilização ineficiente do armazenamento.

    
por Peter Stegnar 10.03.2010 / 06:56

2 respostas

9

Também depende do número de unidades: com 4 unidades, vá para RAID-10. Com mais de 8 unidades, o RAID-6 provavelmente será rápido o suficiente com um bom controlador RAID (3Ware, Areca, Intel 52xxx series). Aqui estão os números:

  • 4 x 1 TB, RAID 10: 2 TB de espaço disponível, 180 MB / s de gravação, 190 MB / s de leitura
  • 8 x 1 TB, RAID 10: espaço disponível de 4 TB, gravação de 360 MB / s, leitura de 400 MB
  • 8 x 1 TB, RAID-5 (perigoso): 7 TB disponíveis, 420 MB / s de gravação, 440 MB / s de leitura (3Ware)
  • 8 x 1 TB, RAID-6: 6 TB disponíveis, gravação de 240 MB / s, leitura de 360 MB / s (3Ware)
  • 16 x 1 TB, RAID-6: 14 TB disponível, gravação de 280 MB / s, leitura de 700 MB / s (3Ware)

Como você pode ver, com cerca de 8 unidades, o RAID 5 e o RAID 6 são bastante competitivos em desempenho sequencial com o RAID-10 (não com um cartão de merda, como o Promise, etc.). O desempenho de gravação é bastante limitado no RAID-6, embora seja tolerável, considerando unidades suficientes.

Com grandes unidades, o RAID-5 é relativamente inseguro, devido ao longo tempo (3 a 4 horas, até 7 a 8 horas) necessário para a reconstrução. Você pode ir para o RAID-5 com 6 ou 8 unidades, mas você deve interromper todas as operações de gravação em caso de falha da unidade até que a matriz seja reconstruída. Desta forma, é "seguro o suficiente".

Além disso, não use unidades de desktop em uma matriz RAID com mais de 4 unidades. Vibrações e erros de leitura irão matar o desempenho.

    
por 10.03.2010 / 13:29
9

Não há praticamente nada melhor do que o RAID 10 para velocidade. Ponto - porque você começa a escrever desacoplamento. Qualquer RAID mais eficiente (5, 6) tem um gargalo na escrita que é maior que o RAID 10.

Dito isso, você pode substituir um dsics normal do RAID 10 por um RAID 5 ou RAID 6 baseado em SSDs - o que pode não ser muito mais caro, graças à necessidade de ter menos discos.

Raid 5 fica inseguro com discos muito grandes / muitos - neste caso você precisa ir Raid 6. O problema é que se um disco falhar em Raid 5 .... em um certo ponto você está mais ou menos propenso a obtenha uma segunda falha no disco DURANTE A RECONSTRUÇÃO, no ponto em que a Raid falha. Atualmente, o limite é visto em torno de discos de 2 gb, portanto, mais relevante para configurações de arquivamento. Raid 6 resolve isso por enquanto.

Pessoalmente, atualmente faço Raid 5/6 para armazenamento, servidores de arquivos. Ataque 10 para discos de sistema operacional de servidores virtais (mas eu tenho 6-10 discos e executo 40 ou mais servidores fora disso - se todos eles inicializarem, isso é praticamente um inferno) um RAID 10 para algumas áreas de dados de banco de dados. p>

Outra coisa é olhar para os discos que você usa. IOPS mais altos são melhores. Barato seria normal discos SATA, high end são 15000 RPM discos SAS que custam uma fortuna. O Western Digical Velociraptor 2.5 "versão empresarial é um bom meio - 300gb por disco, 10000RPM. Cerca do dobro do IO de um disco padrão SATA, mas muito mais barato do que discos high end SAS. Mas então, um RAID 5 de SSD aqueles em desempenho e preço ... porque você precisa de menos.

Como andol disse, tudo depende das suas necessidades. O que você tenta fazer?

E finalmente - isso não é SATA, dependendo de tudo. Na verdade, graças à interoperabilidade do SAS com o SATA, você pode conectar qualquer unidade SATA a um backbone SAS (eles são compatíveis - até mesmo fisicamente) e usam a infraestrutura SAS.

    
por 10.03.2010 / 07:41

Tags