Linux Software RAID-1 em ambiente de produção

3

É recomendado usar o software RAID-1 em um ambiente de produção? Devido a restrições orçamentárias, não consigo obter um controlador RAID de hardware para um novo servidor.

Embora eu esteja ciente de uma pequena queda no desempenho, é realmente uma grande diferença?

    
por Gareth 29.03.2010 / 07:08

7 respostas

5

Na verdade, você pode estar mais feliz com o software RAID, pois é mais flexível em relação aos tamanhos e tipos de disco. Eu quase recomendaria isso por causa do RAID de hardware por causa disso e o que a ptman diz sobre ter que ter um controlador de backup caso ele morra.

PS Eu não usaria hardware ou software RAID5. link Não aceito apenas o que eles dizem. Eu fiquei desapontado com o desempenho do RAID5 e encontrei a resposta do porquê. Faça um RAID 10 ou similar.

    
por 29.03.2010 / 09:40
2

O software Linux RAID1 está bem. E, de certa forma, melhor que o hardware RAID. Eu odiava não poder atualizar o kernel de uma instalação do RHEL porque os drivers binários para o RAID de hardware não estavam atualizados para o kernel mais novo. E se a placa RAID morrer, você precisará obter outra para obter os dados (bem, não necessariamente com o RAID1, mas com o RAID5), mas com o RAID de software, qualquer máquina serve.

    
por 29.03.2010 / 08:53
2

Estou basicamente de acordo com o que já foi dito, o RAID de software Linux funciona muito bem.

Eu queria adicionar uma nota de cautela, no entanto: tive sorte desigual com configurações em que as unidades de inicialização e / ou raiz são espelhadas. Embora a integridade dos dados seja mantida, dois problemas operacionais surgiram.

  1. O primeiro varia muito de acordo com as versões de hardware e kernel: eu tive caixas que trancaram ou entraram em pânico quando uma unidade morreu de certas maneiras. O hardware mais novo com kernels recentes parece ter melhorado muito esta situação, mas não posso garantir que desapareceu.

    • Eu tenho visto isso com controladores de hardware em um caso também. As versões mais antigas da Dell 1850 tinham um bug que muitas vezes fazia com que suas placas PERC caíssem da face da terra quando a unidade morria até que uma reinicialização a frio fosse realizada.
  2. O segundo é obter uma máquina com um disco "boot" ruim para inicializar. Na maioria dos casos, o grub ou outro gerenciador de inicialização aplicável não será instalado automaticamente em ambos os discos; portanto, se a unidade de inicialização principal e o servidor forem reinicializados, ela não voltará sem intervenção manual. Isso pode ser resolvido, é claro, garantindo que o grub esteja devidamente instalado em ambas as unidades.

    • Outro modo de falha pode ocorrer se a unidade falhar de tal forma que o BIOS tente inicializar a partir dela, mas a unidade não possa concluir totalmente o processo.
por 29.03.2010 / 14:09
1

Eu uso o software FreeBSD RAID-1 ( gmirror ) em servidores web de produção, e o impacto no desempenho não é perceptível.

Eu não sugeriria o software RAID-5 por causa da sobrecarga de desempenho (é melhor deixar o cálculo de paridade para um controlador RAID dedicado). e eu não o executaria em um servidor de banco de dados em produção, mas se a E / S de disco não for muito pesada, provavelmente está bem.

    
por 29.03.2010 / 07:29
1

O software Linux raid1 está funcionando bem no meu ambiente de produção. 2 x discos rígidos Seagate Barracuda 7200rpm 16mb de 500 GB:

/ dev / md0:

Timing em cache lê: 1894 MB em 2.00 segundos = 946.49 MB / seg

Leituras de disco com buffer de temporização: 312 MB em 3,01 segundos = 103,62 MB / seg

    
por 29.03.2010 / 09:40
0

Eu costumava usar hardware RAID1 com Linux… e substituí todos eles pelo mdadm. Eu encontrei as soluções de hardware (não um top-end, eu acho, mas ainda não o mais barato 'pseudo-ataque') bastante confiável. Mesmo que funcionasse por algum tempo após uma atualização do kernel, ele pararia de funcionar corretamente. Parecia que encontrar uma combinação correta de firmware + driver poderia ajudar, mas foi mais fácil configurar o software RAID.

Em outro caso, o controlador RAID simplesmente falhou. E foi difícil recuperar os dados dos discos sem ele. Com o Linux RAID1 você sempre pode acessar seus dados se ainda estiverem em um disco, você não depende de um hardware específico ... e o desempenho não é muito menor.

Como eu uso o RAID para confiabilidade, a solução de software parece melhor para mim. Eu achei mais confiável.

    
por 29.03.2010 / 12:24
0

Sim! Considerando que você não pode adquirir uma configuração de raid de hardware, o raid1 feito é um software muito melhor que nenhum ataque.

    
por 29.03.2010 / 13:39