2013-02-07 09:55:21 +0000 2013-02-07 09:55:21 +0000
53
53

Quantos passes são suficientes com o Memtest?

O meu computador está pendurado ao acaso em várias ocasiões e em diferentes SOs hoje em dia, o que me obriga a carregar no botão de reset. Suspeito que possa ser um problema de memória e fiz um memtest com memtest86*.

Passou por duas passagens sem erros. Isso é suficiente, ou preciso de passar de um dia para o outro até ver um erro?

E se for um problema de motherboard ou CPU? Como é que sei sem obter uma nova placa-mãe?

** Especificações do sistema:**

  • Memória: 2.0GiB
  • Processador Pentium® CPU dual-core E5300 @ 2.60GHz x 2
  • Placa-mãe: ASUS P5KPL-AM EPU

Respostas (9)

26
26
26
2013-02-19 17:21:31 +0000

Os testes não podem provar a ausência de bugs, apenas a sua presença

Memtest é óptima para encontrar erros na RAM. A taxa a que se encontram erros é, por necessidade, inversamente proporcional a quão quebrada está a RAM. Quanto mais quebrada estiver, mais rapidamente encontra erros.

90% do tempo, se a RAM tiver um problema, o memtest irá encontrá-lo dentro de 10 segundos, 99% do tempo, uma passagem será suficiente para encontrar o problema. Quanto mais tempo demorar a encontrar o problema, mais subtil é e menos provável é que seja a causa de um problema com o seu PC (mas ainda deve obter uma nova ram se obtiver sequer um erro)

Como o seu computador está a falhar com bastante frequência e já executou algumas passagens, provavelmente não é a sua RAM. Como passo seguinte, deverá testar o disco rígido e depois o CPU com uma ferramenta como o CD Ultimate Boot ou o Hiren’s. (A maioria das BIOS modernas também têm uma funcionalidade de teste de HDD incorporada)

21
21
21
2013-02-13 16:21:26 +0000

Fiz o memest e vi 6 passes sem erros, com 4+ erros por passe depois disso. Normalmente, apenas corro 3-4 passes, mas é certamente possível falhar erros ao fazer apenas alguns passes. Imagino que alguns erros só aparecem à medida que os módulos de memória aquecem, causando assim problemas com a memória a funcionar em alta voltagem.

13
13
13
2013-02-07 12:22:35 +0000

No trabalho, normalmente deixamos as máquinas a funcionar durante a noite, mas com toda a justiça, sempre que pude mostrar um problema de memória com o memtest, foi dentro de segundos depois de o iniciar.

Nunca vi uma máquina fazer 1 passagem completa para falhar em uma das seguintes. (Não que seja necessariamente impossível, apenas para mostrar que é raro.)

Eu costumava trabalhar numa loja de computadores onde começávamos o memtest em máquinas novas, mais ou menos diariamente.

Sem informação suficiente para dizer realmente, ainda acho que o seu problema é mais parecido com um aquecimento excessivo ou um mau condutor.

Uma vez que já experimentou mais do que um SO, a parte do condutor parece improvável. A menos que, por exemplo, tenha tentado apenas versões diferentes do Windows que utilizam o mesmo condutor.

12
12
12
2013-08-23 20:46:40 +0000

http://hcidesign.com/memtest/manual.html

100% de cobertura representa uma passagem completa de teste da sua memória. Em geral, é melhor executar várias passagens. Aqui estão três durações típicas de testes que poderá utilizar:

& > 1. Teste até 100% de cobertura (um teste rápido para garantir que a sua RAM está a funcionar razoavelmente) 2. Teste durante 1 hora (isto apanhará tudo excepto a intermitência de erros) 3. Teste durante a noite (recomendado; o seu computador não está a fazer mais nada à noite de qualquer forma, porque não ter a certeza absoluta de que a sua RAM é boa?)

7
7
7
2013-09-17 13:43:35 +0000

Vi a RAM passar os primeiros 6 passes do memtest e depois reprovar nos passes seguintes, e ao correr um sistema operativo Linux com essa RAM veria o bloqueio ao fim de 6-8 horas. Outra RAM na mesma motherboard funcionava bem, pelo que aparentemente a RAM falhada era sensível à temperatura.

Quando suspeito de um problema de RAM (por exemplo, computadores Dell com luzes de diagnóstico) corro o memtest num módulo de RAM de cada vez na primeira ranhura durante 8-16hrs. Se passar que confirma que tanto a ranhura como o módulo RAM são bons e eu posso (mais) usar com confiança essa ranhura para testar outros módulos RAM.

5
5
5
2019-03-11 10:26:18 +0000

MemTest86 tenta fazer um teste completo da RAM. Ao fazê-lo, tornou-se também um bom teste versátil, uma vez que alguns dos testes também tocam no controlador de memória da placa mãe e no CPU.

RAM aumentou muito, ao ponto de um telefone portátil poder conter hoje mais RAM do que para um mainframe de 20 anos atrás. Os testes multiplicaram-se à medida que o MemTest86 evoluiu, e a RAM também. Embora a RAM se tenha tornado mais rápida, os testes ainda são demorados, medidos em horas ou mesmo dias.

Agora para as más notícias* : Encontrei pelo menos duas fontes respeitáveis Dez Fóruns an wiki Como que dão o mesmo conselho. Cito de Dez Fóruns:

MemTest86+ precisa de correr pelo menos 8 passes para estar perto de ser conclusivo , qualquer coisa menos não dará uma análise completa da RAM.

& > Se lhe for pedido para executar o MemTest86+ por um membro dos Dez Fóruns, certifique-se de que executa os 8 passes completos para obter resultados conclusivos. Se executar menos de 8 passes, ser-lhe-á pedido que o execute novamente.

Devo notar que MemTest86 tem duas versões, a Free e a Pro, onde a versão Pro tem vários mais testes do que a versão Free e opções de configuração. Poderá ver as diferenças no articl Comparação de características .

Mais informação sobre o número óptimo de passagens pode ser obtida a partir do articl Informação Técnica MemTest86 da descrição do ficheiro de configuração MemTest86, mt86.cfg, disponível apenas na versão Pro:

PASS1FULL

Especifica se a primeira passagem deve executar o teste completo ou reduzido. Por defeito, o primeiro passe deve executar um teste reduzido (ou seja, menos iterações) a fim de detectar os erros mais óbvios o mais depressa possível.

Conclusão 1 : O primeiro passe é mais curto e mais rápido, destinado sobretudo a detectar os erros mais graves. O facto de o primeiro passe ter passado sem erros é encorajador, mas os utilizadores da versão Livre precisam de esperar pelo segundo passe para a gama completa de testes.

O maior número de passes que encontrei foi neste teste:

Teste 7 [Inversões em movimento, padrão de 32 bits]

Esta é uma variação do algoritmo de inversões em movimento que desloca o padrão de dados deixado um bit para cada endereço sucessivo. A posição inicial do bit é deslocada para a esquerda para cada passagem. Para utilizar todos os padrões de dados possíveis 32 passagens são necessárias*. Este teste é bastante eficaz na detecção de erros sensíveis aos dados, mas o tempo de execução é longo.

Conclusão 2* : O teste 7 precisa de 32 passes para estar totalmente completo, que tomo como limite superior no número de passes necessários para um teste realmente exaustivo.

Também faço notar que muitos dos testes utilizam um padrão aleatório, com um padrão diferente para cada passe, o que significa que cada passe é diferente. Levando-o a alturas absurdas, podemos concluir que não existe um limite superior para o número de passes necessários para um resultado absolutamente conclusivo.

A minha opinião

A minha opinião quanto ao número de passes é que se deve correr tantos passes quantos os que se tem tempo de esperar. O limite inferior parece ser dois passes, uma vez que apenas o segundo será um teste completo. Mas a questão de “quanto é suficiente” não tem uma resposta real. Reparo novamente que para as duas referências técnicas que citei acima, o número mínimo de passes necessários para um resultado bom e conclusivo é de 8 passes (talvez para que o Teste 7 faça um byte inteiro de 8 bits, entre outras razões).

Por outro lado, os erros encontrados pelo MemTest86 devem ser levados muito a sério. Como aqui foi levantada a questão sobre a quantidade aceitável de falhas, a minha resposta é que mesmo uma falha é demasiada e não aceitável.

1
1
1
2016-01-12 00:48:59 +0000

Normalmente faço o teste de memória TODAS as vezes que mudo de CPU, memória ou noto problemas estranhos. A razão é - o memtest não se limita a testar a memória. Ele irá errar em três outros casos importantes:

1) Se houver problemas devido ao sobreaquecimento da CPU ou da memória. Normalmente, o memtest carrega o CPU para vários dos testes a quase 100%.

2) se o CPU não conseguir aceder correctamente à memória. A maioria dos testes lê & escreve em todos os locais da memória.

3) se houver problemas com a alimentação. Ou seja, uma fonte de alimentação fraca ou condensadores defeituosos causam demasiados picos que compensam bits aleatórios.

Se eu vir pelo menos um único erro vermelho, começo a procurar o que deve ser removido / corrigido antes de usar o hardware.

1
1
1
2013-02-19 17:10:15 +0000

Faço um passe para ver se há algum erro óbvio.

Se houver um erro, não são necessários mais passes.

Se o problema com o computador for estranho, deixo-o ir durante a noite ou durante o dia durante ~10 horas só para ter a certeza.

1
1
1
2013-02-13 16:17:44 +0000

Dado que, após um passe, exibe Pass complete, no errors, press Esc to exit, sempre assumi que isso era suficiente.