Puis-je interrompre Memtest86 +?

47

Ma machine Wasta Linux a gelé à des moments apparemment aléatoires. (Pas de ralentissement; gel uniquement au point où il ne répondra à aucune interruption, sauf un redémarrage brutal.)

J'utilise Memtest86 + pour m'aider à diagnostiquer le problème et je m'attendais à ce que cela prenne un certain temps, mais 13 heures se sont déjà écoulées sans que la fin ne soit en vue. Il y a d'autres travaux que je dois faire.

Puis-je interrompre Memtest86 + pendant son exécution sans nuire à la machine?

Merchako
la source
19
Oui absolument. Vous pouvez appuyer sur Echap pour provoquer un redémarrage si cela vous fait vous sentir mieux. Mais il n’ya rien de mal à débrancher la prise en même temps que Memtest86 +. Tout ce qu’il fait est lire / écrire à partir de la RAM qui, comme vous le savez déjà, est volatile une fois l’alimentation mise hors tension.
Cody Gray
1
Si la machine est gelée mais sans erreur du noyau (vérifiez les journaux du noyau après le redémarrage), votre disque est peut-être en panne.
Thorbjørn Ravn Andersen
J'ai eu un problème similaire (gel au point qu'il ne répond à aucune interruption, sauf un redémarrage brutal), sauf que dans mon cas, un redémarrage n'a pas toujours aidé. J'ai réinstallé la RAM et je n'ai pas eu de problèmes depuis.
Ploni

Réponses:

72

Si vous parlez de memtest86/ memtest86+, comme dans les programmes amorçables, bien sûr. L'interrompre ne fera rien car il n'écrit jamais de données persistantes. En fait, les tests sont intentionnellement interminables - il ne vous reste plus qu'à exécuter les passes jusqu'à ce que vous les arrêtiez.


Le memtest est structuré comme un nombre de tests , chacun d'un motif spécifique. Un seul passage complet de tous les tests sélectionnés est appelé réussite . Comme mentionné précédemment, vous pouvez abandonner en toute sécurité à tout moment, simplement en éteignant la machine.

Il n'y a pas de nombre optimal de passes - une défaillance évidente sera détectée lors de la première passe, tandis que des défaillances intermittentes peuvent prendre une centaine de passes avant d'apparaître (à quel point vous pourriez aussi bien obtenir de la mémoire RAM ECC). J'avais l'habitude de recommander au moins 10 passes pour détecter les défaillances intermittentes les plus courantes, bien qu'avec de plus grandes capacités de RAM, cela prenne trop de temps.

Bob
la source
2
Une défaillance intermittente est-elle plus susceptible d'apparaître après 10 passages consécutifs ou pourrais-je également exécuter un passage par jour sur une période de 10 jours et utiliser la machine pour d'autres tâches entre les passages?
ComicSansMS
7
Exécuter 10 passes consécutives est préférable, car une exécution continue et longue de memtest86 peut détecter des erreurs causées par une surchauffe. En dehors de cela, je pense qu’une fois le passage complet terminé, tous les passages consécutifs sont identiques.
Arnon
3
J'ai tendance à le lancer "le plus longtemps possible", c'est-à-dire au moins une nuit, peut-être un week-end. "nombre de passes" n'y entre pas vraiment.
Criggie
Mémoire ECC: tombé en disgrâce
David Tonhofer