RAID-5 ou RAID-10 recomendado para Índices Autonomy IDOL?

1

Estou bem ciente da recomendação generalizada de que qualquer sistema de disco que esteja segurando um banco de dados não deve ser o RAID-5 devido ao baixo desempenho de gravação no RAID-5. Você pode olhar para o site da BAARF para ver os argumentos sobre o RAID-5 e os problemas com ele bases de dados.

Estou construindo um servidor de indexação IDOL - o nosso primeiro - e fiquei me perguntando se as pessoas que têm experiência com o IDOL sabem o que é o equilíbrio de leitura / gravação. O RAID-5 é mais rápido para sistemas de leitura pesada; RAID-10 para sistemas de gravação pesada (se mais de 5 a 10% dos acessos a disco forem gravados, é melhor usar o RAID-10). Eu esperaria que o IDOL fizesse gravações suficientes para justificar o RAID-10, mas na verdade eu não sei sei e eu estava esperando que alguém mais o faça.

... então a questão é: um servidor de indexação IDOL provavelmente executará gravações suficientes para justificar o RAID-10 em vez do RAID-5?

    
por Richard Gadsden 20.07.2009 / 14:00

4 respostas

1

O RAID-10 é a opção preferida na maioria das circunstâncias, especialmente se você estiver usando discos grandes.

O RAID-5/6 deixa você:

  • Mais vulnerável à perda de dados em determinadas circunstâncias
  • Um longo período de desempenho comprometido em caso de falha no disco
  • Menos redundância do que o RAID-10
  • Significativamente mais espaço livre em disco que o RAID-10
  • Menos flexibilidade arquitetônica que o RAID-10

Além disso, o RAID-5 não é um RAID-10 mais rápido para a maioria dos propósitos de leitura.

Edit: Alterou marginalmente mais espaço em disco para muito mais espaço em disco.

    
por 20.07.2009 / 14:50
2

Eu não sei especificamente sobre o IDOL, mas durante as operações do dia a dia eu não esperaria que um serviço de indexação gerasse muitas solicitações de gravação, a menos que o conteúdo sendo indexado mudasse muito regularmente.

A indexação inicial de blocos de novos conteúdos produzirá muita escrita, assim como qualquer operação de re-indexação iniciada por qualquer motivo. Para qualquer uma dessas operações, você notará uma diferença de desempenho significativa entre o RAID10 e o RAID5 / 6.

A outra operação que produzirá gravação é a criação de log, mas só será um problema se o serviço estiver configurado para registrar quantidades copiosas de informações à medida que o índice for acessado e, se for esse o caso, é provável que você tenha seus logs em outro volume de qualquer maneira.

    
por 20.07.2009 / 14:46
1

Eu concordo com os outros posters sobre os detalhes específicos em torno do RAID 5/6/10 e por isso não vou acrescentar muito sobre esses pontos. Mas você não especificou que tipo de hardware estava sendo usado, então eu lembro que usar um controlador RAID de hardware sólido também deve ser mantido em mente.

Eu fiz o software RAID antes e depois de vários fracassos, eu os deixei de fora. Depois de usar o hardware RAID (como Adaptec e 3Ware), a diferença é substancial. Não só eles têm um desempenho melhor do que o RAID de software, mas eu ainda não tive uma falha com nenhum disco. Não estou dizendo que isso nunca acontecerá, mas o hardware, embora seja mais caro, definitivamente o ajudará com desempenho e disponibilidade. Não negligencie o controlador RAID!

    
por 20.07.2009 / 16:49
0

Muitas configurações incluem duas matrizes; um RAID-5 para dados e um RAID-1 (ou 10) para logs. Eu nunca trabalhei com qualquer banco de dados que exigisse RAID10 para armazenamento de dados, mas talvez outros tenham ...

    
por 20.07.2009 / 15:13

Tags