AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 410952
Accepted
unfa
unfa
Asked: 2017-12-15 14:38:56 +0800 CST2017-12-15 14:38:56 +0800 CST 2017-12-15 14:38:56 +0800 CST

O ZFS é mais seguro com RAM não ECC se você desativar as somas de verificação?

  • 772

Eu ouvi sobre o Scrub of Death. No entanto, pode-se desabilitar a soma de verificação nos conjuntos de dados ZFS. Em caso afirmativo, isso tornará a situação mais segura para um sistema que não está usando RAM ECC?

Não estou pensando em um NAS ou algo assim - mais em uma implantação de estação de trabalho com uma única unidade apenas para usar os fsckbenefícios de gerenciamento de volume e instantâneos ZFS (e sem necessidade de ). Eu não quero usar redundância mesmo.

Um local de memória ruim ainda destruirá completamente meu armazenamento se eu desabilitar as somas de verificação do ZFS?

zfs ram
  • 2 2 respostas
  • 2074 Views

2 respostas

  • Voted
  1. Best Answer
    Peter
    2017-12-17T10:29:29+08:002017-12-17T10:29:29+08:00

    Eu ouvi sobre o Scrub of Death.

    Você deve ler isto: http://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-your-data/

    A menos que a memória em seu sistema seja um lixo absoluto, quase certamente terá menos problemas do que seus discos.

    Se o seu sistema tiver um SSD e uma CPU "lenta", o impacto no desempenho do cálculo dos dados da soma de verificação será insignificante.

    Minha opinião pessoal sobre isso é que, a menos que sua CPU esteja 100% em uso na maior parte do tempo (e às vezes até mesmo), é melhor deixar o ZFS usar somas de verificação.

    Eu sinto que há muita confusão neste tópico.

    Há. Infelizmente, não tenho uma resposta melhor. Se você fizer essa pergunta na lista de discussão do ZFS no Linux, receberá uma resposta muito mais detalhada.

    • 5
  2. inf3rno
    2019-09-29T10:36:04+08:002019-09-29T10:36:04+08:00

    Na minha humilde opinião. melhor comprar uma placa-mãe de estação de trabalho e RAM ECC. Eu uso isso no meu servidor também. Era quase o mesmo preço de uma placa-mãe e RAM normais. As placas-mãe do servidor também são ótimas, mas tinham o dobro ou o triplo do preço, o que eu não poderia pagar...

    Outra opção para usar BTRFS, mas é tão ruim com memória não ECC quanto ZFS, por exemplo, https://www.spinics.net/lists/linux-btrfs/msg59566.html Ofc. você pode usar ZFS ou BTRFS com RAM não ECC se você salvar o backup regularmente e manter os dados completamente livres de bitrot não é algo crítico. Até onde sei. ZFS usa SHA1 e BTRFS usa CRC32C para somas de verificação. Se você tiver novos SSDs com velocidade de 10 Gbps (1200 MB/s), eles podem sofrer gargalos muito mais facilmente no ZFS devido ao algoritmo de soma de verificação relativamente lento. Pelo que me lembro, o SHA1 é cerca de 8 a 10 vezes mais lento que o CRC32C e 2 vezes mais lento que o CRC32. Para HDDs isso não é um problema. O ZFS é um pouco melhor para detecção de bitrot porque o CRC32 está longe de ser livre de colisões.

    Pelo que entendi, desativar as somas de verificação não resolverá os problemas não relacionados ao ECC com ZFS ou BTRFS ou qualquer sistema de arquivos. Resolverá apenas que por detecção de bitrot não substituirá os dados com os podres por falha. Mas, como você pode ver no link BTRFS superior, uma memória não ECC ruim pode matar todo o sistema de arquivos. Portanto, alguns arquivos com bitrot não são o problema real aqui. Mas é claro. Não sou especialista no assunto, apenas li alguns (cem) artigos...

    • 0

relate perguntas

  • Por que o ZFS não relata o disco como degradado?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve