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

Combien de laissez-passer sont suffisants avec Memtest ?

Aujourd'hui, mon ordinateur se bloque au hasard à plusieurs reprises et sur différents systèmes d'exploitation, ce qui m'oblige à appuyer sur le bouton de réinitialisation. Je pense que cela pourrait être un problème de mémoire et j'ai fait un memtest avec memtest86.

Il est passé par deux passages sans erreur. Est-ce suffisant, ou dois-je passer la nuit jusqu'à ce que je vois une erreur ?

Et si c'est un problème de carte mère ou de CPU ? Comment puis-je le savoir sans avoir une nouvelle carte mère ?

Spécifications du système:

  • Mémoire : 2.0GiB
  • Processeur Pentium® Dual-Core CPU E5300 @ 2.60GHz x 2
  • Carte mère : ASUS P5KPL-AM EPU

Réponses (9)

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

Les tests ne peuvent pas prouver l'absence de bogues, seule leur présence

Memtest est formidable pour trouver des erreurs dans la RAM. La vitesse à laquelle on trouve des erreurs est nécessairement inversement proportionnelle au degré de panne de la RAM. Plus elle est endommagée, plus elle trouve rapidement les erreurs.

90% du temps, si la RAM a un problème, memtest le trouvera dans les 10 secondes, 99% du temps, un passage suffira pour trouver le problème. Plus il est long à trouver le problème, plus il est subtil et moins il est probable qu'il soit la cause d'un problème avec votre PC (mais vous devriez toujours obtenir une nouvelle RAM si vous obtenez ne serait-ce qu'une erreur)

Comme votre ordinateur plante assez fréquemment et que vous avez effectué quelques passes, ce n'est probablement pas votre RAM. Dans un second temps, vous devriez tester votre disque dur puis votre processeur avec un outil tel que Ultimate Boot CD ou Hiren’s. (La plupart des BIOS modernes ont également une fonction intégrée de test du disque dur)

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

J'ai fait memtest et j'ai vu 6 passages sans erreurs, avec 4+ erreurs par passage après cela. Normalement, je ne fais que 3-4 passes, mais il est certainement possible de rater des erreurs en faisant seulement quelques passes. J'imagine que certaines erreurs apparaissent seulement lorsque les modules de mémoire chauffent, ce qui entraîne des problèmes de mémoire fonctionnant à haute tension.

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

Au travail, nous laissions généralement les machines tourner pendant la nuit, mais en toute justice, chaque fois que j'ai pu montrer un problème de mémoire avec memtest, c'était quelques secondes après le démarrage.

Je n'ai jamais vu une machine faire une passe complète pour échouer sur l'un des points suivants. (Pas que ce soit nécessairement impossible, juste pour montrer que c'est rare.)

Je travaillais dans un magasin d'informatique où nous avons commencé memtest sur de nouvelles machines plus ou moins quotidiennement.

Sans avoir assez d'informations pour vraiment le dire, je devinerais quand même que votre problème est plus probablement un surchauffage ou un mauvais conducteur.

Puisque vous avez essayé plus d'un système d'exploitation, la partie pilote semble peu probable. A moins que vous n'ayez par exemple essayé différentes versions de Windows qui utilisent le même pilote.

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

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

Une couverture de 100 % représente un test complet de votre mémoire. En général, il est préférable d'effectuer plusieurs passages. Voici trois durées types de test que vous pourriez utiliser :

  1. Tester jusqu'à une couverture de 100 % (un test rapide pour s'assurer que votre mémoire vive fonctionne raisonnablement)
  2. Test pendant 1 heure (cela permet de tout détecter sauf les erreurs intermittentes)
  3. Test pendant la nuit (recommandé ; votre ordinateur ne fait rien d'autre la nuit de toute façon, pourquoi ne pas être absolument sûr que votre RAM est bonne)
7
7
7
2013-09-17 13:43:35 +0000

J'ai vu de la RAM passer les 6 premiers tests de memtest et échouer les tests suivants, et lorsque j'utilise un système d'exploitation Linux avec cette RAM, je constate un blocage après 6 à 8 heures. D'autres RAM sur la même carte mère fonctionnaient bien, donc apparemment la RAM défaillante était sensible à la température.

Lorsque je suspecte un problème de RAM (par exemple, les ordinateurs Dell avec des voyants de diagnostic), je lance memtest sur un module de RAM à la fois dans le premier emplacement pendant 8-16h. S'il réussit, cela confirme que le slot et le module de RAM sont bons et je peux (plus) sûrement utiliser ce slot pour tester d'autres modules de RAM.

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

MemTest86 tente de faire un test complet de la mémoire vive. Ce faisant, il est également devenu un bon test complet, puisque certains des tests touchent également le contrôleur mémoire de la carte mère et le processeur.

la RAM a beaucoup augmenté, au point qu'un téléphone portable peut aujourd'hui contenir plus de RAM que pour un mainframe d'il y a 20 ans. Les tests se sont multipliés à mesure que MemTest86 a évolué, tout comme la RAM. Bien que la RAM soit devenue plus rapide, les tests prennent encore du temps, mesuré en heures ou même en jours.

Et maintenant, la mauvaise nouvelle : J'ai trouvé au moins deux sources respectables Dix Forums un wiki How qui donnent les mêmes conseils. Je cite les Dix Forums :

MemTest86+ doit être exécuté pendant au moins 8 passages pour être proche de la conclusion, tout autre résultat inférieur ne donnera pas une analyse complète de la mémoire vive.

Si un membre de Ten Forums vous demande d'exécuter MemTest86+, assurez-vous d'exécuter les 8 passages pour obtenir des résultats concluants. Si vous effectuez moins de 8 passages, il vous sera demandé de le refaire.

Je dois remarquer que MemTest86 a deux versions, la version gratuite et la version Pro, où la version Pro a plusieurs tests de plus que la version gratuite et des options de configuration. Vous pouvez voir les différences dans l'article Comparaison des fonctionnalités .

Plus d'informations sur le nombre optimal de passages peuvent être trouvées dans l'article MemTest86 Technical Information de la description du fichier de configuration MemTest86, mt86.cfg, disponible uniquement dans la version Pro :

PASS1FULL

Spécifie si le premier passage doit exécuter le test complet ou réduit. Par défaut, le premier passage doit exécuter un test réduit (c'est-à-dire moins d'itérations) afin de détecter les erreurs les plus évidentes le plus rapidement possible.

Conclusion 1 : Le premier passage est plus court et plus rapide, destiné principalement à détecter les erreurs difficiles. Le fait que le premier passage se soit déroulé sans erreur est encourageant, mais les utilisateurs de la version gratuite doivent attendre le second passage pour bénéficier de toute la gamme des tests.

Le plus grand nombre de réussites que j'ai trouvé était dans ce test :

Test 7 [Inversions mobiles, modèle de 32 bits]

Il s'agit d'une variation de l'algorithme des inversions mobiles qui décale le modèle de données d'un bit pour chaque adresse successive. La position du bit de départ est décalée d'un bit à gauche pour chaque passage. Pour utiliser toutes les configurations de données possibles, 32 passes sont nécessaires**. Ce test est assez efficace pour détecter les erreurs sensibles aux données mais le temps d'exécution est long.

Conclusion 2 : Le test 7 a besoin de 32 passes pour être totalement complet, ce que je considère comme la limite supérieure du nombre de passes requises pour un test vraiment exhaustif.

Je remarque également que beaucoup de tests utilisent un modèle aléatoire, avec un modèle différent pour chaque passage, ce qui signifie que chaque passage est différent. Si l'on pousse les choses à des hauteurs absurdes, on pourrait conclure qu'il n'y a pas de limite supérieure au nombre de passes requises pour un résultat absolument concluant.

Mon opinion

Mon opinion concernant le nombre de passes est qu'il faut faire autant de passes que l'on a le temps d'attendre. La limite inférieure semble être de deux passages, car seul le second sera un test complet. Mais la question de savoir “combien est suffisant” n'a pas de véritable réponse. Je note à nouveau que pour les deux références techniques que j'ai citées ci-dessus, le nombre minimal de passages requis pour un résultat bon et concluant est de 8 passages (peut-être pour que le test 7 fasse un octet entier de 8 bits, entre autres raisons).

D'autre part, les erreurs trouvées par MemTest86 doivent être prises très au sérieux. Comme la question a été soulevée ici sur le nombre acceptable d'échecs, ma réponse est que même un seul échec est de trop et n'est pas acceptable.

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

Je lance généralement memtest CHAQUE fois que je change de processeur, de mémoire ou que je remarque des problèmes bizarres. La raison est la suivante : memtest ne se contente pas de tester la mémoire. Il se trompera dans trois autres cas importants :

1) S'il y a des problèmes dus à une surchauffe du processeur ou de la mémoire. Normalement, memtest charge le CPU pour plusieurs des tests à presque 100%.

2) si le CPU ne peut pas accéder correctement à la mémoire. La plupart des tests lisent et écrivent à tous les endroits de la mémoire.

3) s'il y a des problèmes d'alimentation. C'est-à-dire qu'une alimentation faible ou de mauvais condensateurs provoquent trop de pics compensant les bits aléatoires.

Si je vois au moins une seule erreur rouge, je commence à chercher ce qui doit être supprimé/réparé avant d'utiliser le matériel.

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

Je fais un passage pour voir s'il y a des erreurs évidentes.

S'il y a une erreur, il n'y a plus besoin de passer.

Si le problème avec l'ordinateur est étrange, je le laisse tourner pendant la nuit ou la journée pendant environ 10 heures, juste pour être sûr.

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

Étant donné qu'après un passage, il affiche Pass complete, no errors, press Esc to exit, j'ai toujours pensé que c'était suffisant.