USANDO O MEMTESTER
Às vezes, a gente se pega na situação de ter precisado comprar novos módulos de memória RAM. Seja para um upgrade. Seja para fazer substituir módulos defeituosos. Nem todo mundo faz isso, mas cabe logo que a memória chega e é instalada fazer um teste demorado e eficiente desses módulos recém-instalados. E haja
paciência. Testes realmente eficientes podem levar horas e até mais de um dia. E é importante realizar o teste mais completo possível porque pode ser que algum defeito passe direto. Testes iniciais não vão garantir que a memória esteja em bom estado.
Memtest368+
Para testes mais completos e obviamente demorados temos o Memtest368+. Ele já é tradicional e vem instalado na maioria das distribuições Linux. Para um uso eficiente dele é recomendável usar pendrive ou mídia ótica que carregue Memtest368+ ou pode ser iniciado pelo Grub da sua instalação Linux.
Cabe fazer uma pesquisa sobre a quantidade de passos necessários para garantir com 100% de certeza que memória é íntegra. Digo isso porque muita gente diverge sobre isso. Se é realmente necessário esperar tantas horas para um teste mínimo que garanta os módulos de memória.
Exemplo de tela do Memtest368+ |
![]() |
Reprodução do Wikipedia |
É o mais utilizado e é especificamente utilizado quando não há sistema operacional carregado. É bastante confiável. Ao usuário vale a pena ter paciência e ao menos esperar a primeira tela com PASS grande em verde aparecer.
E o Memtester?
Existem situações em que não é possível reiniciar um sistema para fazer testes demorados nos módulos de memória. Para essa tarefa no Linux nós temos o Memtester.
Ele permite fazer travamento de memória e testar quantidade específica de memória livre/não alocada. Você pode encerrar programas e processos não críticos. Deixar o mínimo sendo executado(servidor de arquivos,etc...). Se for um servidor, você pode aproveitar que só tem modo texto para executar o Memtester.
Aqui quando algo está dando travamentos e não consigo associar através dos logs e aparecem erros como segfault...fico curioso para saber se não é defeito na memória RAM física. Muitas vezes, não tenho tempo e nem posso parar a estação que roda Linux para fazer esse teste. Notei que ele é um pouco menos demorado que o Memtest368+.
Só que as abordagens são diferentes. No caso do Memtester, aquela bateria de etapas é chamada de loop e por padrão ela fica rodando infinitamente. Sim, depois de você esperar algumas horas o fim do loop 1, ele entra no loop 2, repete todos os testes e vai fazendo isso "infinitamente".
Eu procurei bastante em Português do Brasil e não encontrei quais testes ou etapas e quantas etapas são. São as seguintes:
Na imagem acima temos todas as etapas com testes bem-sucedidos. Cada etapa roda vários testes e dependendo pode demorar bastante. Como mencionado antes, ao terminar um loop o Memtest inicia outro e vai continuar até você interromper o programa. Isso rodando apenas especificando tamanho de memória a ser testada.
Então, temos 18 etapas. Cada etapa com vários testes sendo executados.
Dica de uso simples:
Verifique quanto de memória você tem disponível com o comando "free -h". Vai ter uma coluna com o campo "livre". Guarde esse valor.
Agora execute "sudo memtester "valor encontrado no comando anterior" 1 -p
Exemplo: sudo memtester 4G 1 -p
Conclusão
O que não falta é ferramenta para fazer testes de memória. Até o Windows teve uma adição relativamente recente de teste de memória RAM. No Linux, temos o Memtest368+ e Memtester. Se você fizer bom uso das duas ferramentas poderá ter a certeza de que os travamentos que podem estar ocorrendo não são causados por módulos de memória defeituosos, por exemplo.
Gostou?
Siga nas redes sociais:
Bluesky
Mastodon
YouTube
Quer ajudar?
Voltar ao Início