md5sum de arquivos grandes dá resultados diferentes às vezes

5

Eu tenho um AMD quad core, 8 GB de RAM, 1 SSD EXT2 (2 meses de idade), 2 HDD EXT4, aproximadamente 1 ano de idade. Estou usando o Ubuntu 10.04 x86-64 e quando eu computo o md5sum de arquivos grandes (9 GB), às vezes recebo valores diferentes do que aquele armazenado em um arquivo de referência.

Ao reiniciar e desligar o PC, obtenho os resultados esperados, não importa quantas vezes eu o repita. Mas isso é aleatório .

Liguei o ECC (as configurações mais rápidas possíveis) e o problema parece ser mais raro, mas executei o memtest86 + por mais de 6 horas sem falhas (e com o ECC desativado!).

Alguma ideia? Devo atualizar o BIOS da minha placa-mãe (Asus EVO- algo ... não lembro agora)? Eu tentei todo o resto além disso, mas genuinamente não sei mais o que fazer ...

Qualquer sugestão é apreciada!

    
por Emanuele 15.11.2011 / 00:37

5 respostas

1

Se desligar e reiniciar ajuda e ECC torna mais raro, eu acho que é um problema de superaquecimento. Consulte Ativando sensores de hardware no Linux sobre como usar sensores MB incorporados (normalmente , é CPU e MB). Os HDDs costumam ter temperatura entre seus atributos SMART.

Os DIMMs não têm sensores, então você deve tocá-los, fazer suposições ou usar uma peça adicional de hardware com sensores em fios que podem ser colocados em qualquer lugar - como este painel frontal .

    
por 11.12.2011 / 04:47
1

Às vezes, drenar os capacitores pode ajudar. Desligue a sua máquina e segure o botão de energia por alguns segundos. Parece bruxaria, mas funciona. (Às vezes.)

Verifique também se sua PSU está se comportando adequadamente; fontes de alimentação ruins podem causar erros de bit.

Finalmente, comece a remover PCI / AGP / etc. dispositivos e ver se um deles está bagunçando as coisas.

    
por 14.12.2011 / 02:09
0

Sua memória é a mesma? Eu tive isso depois que comprei mais ram e consegui alguns que foi mais rápido do que o que já estava na caixa. De acordo com as especificações do mobo, ele deveria ter funcionado com velocidades mistas, basicamente com o menor denominador comum. Cada conjunto funcionaria bem por si só se eu pegasse o outro, mas juntos algo aconteceria e enquanto a caixa funcionaria na maior parte, havia claramente problemas. Eu fiz os checksums como você descreveu e tive os mesmos desencontros. Mesmo correu memtest durante a noite e teve o mesmo resultado. Eu finalmente acabei pegando a perda do carneiro e acabei com o menor dos dois conjuntos.

    
por 08.12.2011 / 20:38
0

Tente usar alguma ferramenta de comparação para verificar byte a byte que os arquivos não diferem de fato. Isso também pode ser um erro de disco rígido de algum tipo.

    
por 12.12.2011 / 18:09
-1

Você já tentou calcular um md5sum de um arquivo grande, mas que se encaixa completamente na RAM? Parece que há um problema com a troca.

    
por 16.11.2011 / 19:53