Escolha ECC para um NAS ZFS de longa duração quando o suporte da plataforma estiver completo e os dados armazenados forem dispendiosos de recriar; a memória não-ECC pode continuar a ser uma escolha racional com uma recuperação robusta.
As somas de verificação do ZFS protegem os blocos armazenados e podem reparar alguma corrupção do lado dos discos quando existe redundância. A ECC trata de um percurso diferente: erros ocorridos enquanto os dados ou as operações do sistema de ficheiros estão na memória. A decisão deve, portanto, abranger toda a plataforma e o modelo de recuperação, e não basear-se na ideia de que o ZFS exige um determinado tipo de DIMM.
Separe a Proteção da Memória da Proteção do Sistema de Ficheiros
O ZFS verifica os dados à medida que estes circulam entre o armazenamento e a memória, mas não consegue tornar impossível a existência de RAM defeituosa. A memória compatível com ECC e um controlador de memória suportado podem detetar e corrigir erros de memória comuns antes que influenciem silenciosamente o trabalho.
Uma análise detalhada do ZFS e da RAM não-ECC explica que todos os sistemas de ficheiros beneficiam de memória fiável; o ZFS não se torna especialmente perigoso sem ECC.
Esta distinção elimina duas conclusões erradas: a ECC não substitui as somas de verificação do ZFS, e as somas de verificação do ZFS não substituem o tratamento de erros da memória.
Verifique o Suporte ECC de Ponta a Ponta
O CPU, a placa-mãe, o firmware, os DIMMs e o sistema operativo têm de suportar o modo ECC pretendido. Uma placa que arranca com um módulo ECC pode continuar a funcionar sem correção ou sem disponibilizar relatórios de erros.
Verifique se os erros corrigidos e não corrigidos aparecem nos registos do sistema ou nas ferramentas de gestão. Se a plataforma não conseguir comunicar eventos, o valor operacional será menor, mesmo quando a correção estiver tecnicamente ativa.
Rejeite anúncios que indiquem compatibilidade com ECC sem especificarem o tipo de memória e o comportamento dos relatórios. Distinga também ECC registada de ECC sem buffer, porque as plataformas normalmente suportam uma, não ambas.
Compare Toda a Plataforma, Não Apenas o Preço do DIMM
A ECC pode conduzir à escolha de uma placa de classe de servidor, com um custo de aquisição mais elevado, mais funcionalidades de gestão e maior disponibilidade de substituição. Também pode levar à escolha de hardware mais antigo e menos eficiente se for selecionada apenas para assinalar essa opção.
A memória não-ECC pode permitir uma plataforma moderna de baixo consumo e um orçamento maior para memória. A troca só faz sentido quando o valor dos dados, a monitorização, as cópias de segurança e o tempo de inatividade aceitável estão explícitos.
| Fator de decisão | Plataforma ECC | Plataforma não-ECC |
|---|---|---|
| Erros de memória | Pode detetar ou corrigir classes suportadas | Normalmente não existe correção ao nível do sistema |
| Escolha de hardware | Menos opções para consumidores | Ampla e económica |
| Gestão remota | Mais comum em placas de servidor | Depende da plataforma |
| Capacidade e peças de substituição | Pode custar mais | Disponibilidade no retalho mais fácil |
| Requisito de cópias de segurança | Continua a ser obrigatório | Continua a ser obrigatório |
Adapte a Escolha aos Dados e à Vida Útil do Serviço
Prefira ECC para arquivos familiares insubstituíveis, dados empresariais, ciclos de scrub longos, cargas de trabalho intensivas em memória ou um NAS que se espera que funcione durante muitos anos e várias gerações de memória.
Uma discussão atual da comunidade observa que o ZFS continua a beneficiar de ECC sem que esta seja um pré-requisito absoluto. A interpretação correta é redução do risco, não um rótulo binário de seguro ou inseguro.
A memória não-ECC é mais fácil de justificar para suportes substituíveis, cópias de segurança secundárias, sistemas de laboratório de curta duração e plataformas em que a ECC obrigaria à utilização de uma configuração muito mais antiga ou com suporte deficiente.
Escolha uma Plataforma que Consiga Monitorizar e Restaurar
Escolha ECC quando a correção for verificada de ponta a ponta, houver DIMMs de substituição disponíveis e a plataforma cumprir os objetivos de consumo e desempenho. Registe como serão emitidos alertas de erros de memória e quando um DIMM será retirado de serviço.
Escolha memória não-ECC quando a carga de trabalho e o plano de recuperação tolerarem o risco adicional para a memória, a plataforma mais recente melhorar significativamente a eficiência ou o suporte e as cópias de segurança independentes forem restauradas regularmente. O guia de sistemas operativos para servidores domésticos ajuda a alinhar a monitorização e a recuperação com a plataforma.
Não considere a decisão concluída até que os testes de memória, a monitorização SMART, os scrubs, o comportamento da UPS e o restauro das cópias de segurança tenham responsáveis definidos. A ECC é uma camada de um sistema de fiabilidade.
Comparações de Produtos
Mais para Ler

LXC vs Docker no Proxmox para atualizações e reversões de aplicações
O Docker fornece controlo de versões ao nível da aplicação; o LXC permite reverter ao nível do convidado. A melhor opção depende da menor...

Limites de segurança do Docker vs LXC para serviços domésticos privilegiados
O Docker é adequado para aplicações empacotadas de forma compacta; o LXC é adequado para serviços Linux mais completos, mas nenhum dos dois substitui...

SO NAS pronto a usar vs Linux modular para quem está a construir pela primeira vez
Escolha software NAS pronto a usar para operações de armazenamento orientadas; escolha Linux modular quando a aprendizagem e o controlo explícito justificarem uma maior...

