ZFS ou hardware RAID5

2

Eu tenho alguns servidores há não muito tempo atrás com RAID5 de hardware pré-instalado. Eu pretendo usar esses servidores como um NAS dedicado (com algumas VMs) na minha LAN.

Atualmente, vejo estas opções:

  • desconecte os HDDs do controlador RAID e deixe o ZFS executar o trabalho

ou

  • deixe o controlador sozinho e use o UFS.

O que devo fazer nesta situação e quais são as melhores opções? Além disso, eu nunca usei o ZFS e estou realmente interessado em testá-lo ^^.

Como um sistema básico, estou usando o XEN com o NetBSD como DOM0.

    
por x7_ 30.09.2011 / 18:19

4 respostas

2

Por que não executar benchmarks em seu hardware de servidor específico e descobrir o que é melhor para sua combinação de hardware e uso de arquivos?

Uma dica: o RAID5 levará uma eternidade para reconstruir uma matriz em discos rígidos de tamanho moderno (2 TB ou mais) e, durante esse período, o desempenho da matriz RAID será comprometido.

As configurações modernas usam faixas de discos rígidos espelhados: isso combina escalabilidade / expansibilidade com desempenho de reconstrução. Menos "eficiente" que o RAID5 / 6, mas os discos rígidos são MUITO baratos hoje em dia *.

  • Eu estou supondo que você está usando o bom e velho spinning metal de Winchester, e não dispositivos de estado sólido.
por 30.09.2011 / 19:49
1

Você não mencionou se o controlador RAID de hardware possui ou não um módulo de backup de bateria. Se assim for, o controlador será capaz de confirmar gravações assim que elas estiverem na RAM no controlador ... se não, ele terá que esperar até que elas sejam realmente confirmadas no disco. Dependendo da sua carga de trabalho, isso pode fazer uma grande diferença no desempenho do controlador RAID.

Pessoalmente, a menos que você tenha uma razão para puxar o controlador RAID, eu deixo, mas mapeio cada unidade física como uma unidade independente (ou seja, configure um "grupo de ataque" por unidade, cada um com um drive em use o ZFS além disso. Isso permitiria que você aproveitasse qualquer RAM com backup de bateria no controlador RAID, mas ainda permitiria usar o ZFS e obter todas as suas vantagens.

    
por 02.10.2011 / 08:28
1

O ZFS pode ser raid-z {1,2,3}, stripe, mirror e até RAID-10. Enquanto isso, o RAID-5 é sempre apenas o RAID-5. Daí você está comparando o suco à maçã.

O RAID-5 é um usuário de capacidade eficiente, mas um gravador de dados muito lento. O RAID-10 é geralmente preferível.

    
por 02.10.2011 / 10:35
1

Lembre-se de que, se você estiver lidando com grandes taxas de transferência, poderá estar limitado pela CPU com uma solução de software.

Ao dizer que você deseja usar o "ZFS", suponho que você queira usar uma solução de software usando o ZFS como o sistema de arquivos escolhido para o volume de raid (com todas as vantagens que ele traz para a tabela).

Se você estiver restrito por CPU, deixe o gerenciamento de ataque para o controlador dedicado. Em algum momento, esse cartão foi comprado e você ainda pode estar na janela de tempo de "retorno do investimento".

Isso significa que você deve deixá-lo sozinho e não adicionar horas de trabalho para consertar algo que ainda funciona.

Se você não tem restrições de CPU, sua infra-estrutura está aumentando e a solução atual está arrastando o desempenho de todo o sistema (e, portanto, produtividade), então você pode considerar uma configuração listrada / espelhada de software como alguém mais sugerido.

    
por 02.10.2011 / 11:20