Wie viele Durchgänge sind beim Memtest ausreichend?

Wie viele Durchgänge sind beim Memtest ausreichend?

Mein Computer hängt heute mehrmals und auf verschiedenen Betriebssystemen zufällig und ich muss die Reset-Taste drücken. Ich vermute, es könnte ein Speicherproblem sein und habe ein Problem memtestmitmemtest86.

Es hat zwei Durchläufe ohne Fehler durchlaufen. Ist das genug, oder muss ich es über Nacht durchlaufen lassen, bis ich einen Fehler sehe?

Was ist, wenn es sich um ein Motherboard- oder CPU-Problem handelt? Wie kann ich das wissen, ohne ein neues Motherboard zu kaufen?

Systemspezifikationen:

  • Speicher: 2,0 GiB
  • Prozessor Pentium(R) Dual-Core CPU E5300 @ 2,60 GHz x 2
  • Hauptplatine: ASUS P5KPL-AM EPU

Antwort1

Durch Tests kann nicht die Abwesenheit von Fehlern nachgewiesen werden, sondern nur deren Vorhandensein.

Memtest eignet sich hervorragend zum Auffinden von Fehlern im RAM. Die Rate, mit der Fehler gefunden werden, ist zwangsläufig direkt proportional zum Grad der Beschädigung des RAM. Je größer die Beschädigung, desto schneller werden Fehler gefunden.

In 90 % der Fälle findet Memtest ein Problem mit dem RAM innerhalb von 10 Sekunden, in 99 % der Fälle reicht ein Durchgang aus, um das Problem zu finden. Je länger es dauert, das Problem zu finden, desto subtiler ist es und desto unwahrscheinlicher ist es, dass es ein Problem mit Ihrem PC verursacht (aber Sie sollten sich trotzdem neuen RAM besorgen, wenn auch nur ein Fehler auftritt).

Da Ihr Computer ziemlich häufig abstürzt und Sie einige Durchläufe durchgeführt haben, liegt es wahrscheinlich nicht an Ihrem RAM. Als nächsten Schritt sollten Sie Ihre Festplatte und dann die CPU mit einem Tool wie Ultimate Boot CD oder Hiren's testen. (Die meisten modernen BIOS verfügen auch über eine integrierte HDD-Testfunktion.)

Antwort2

Ich habe Memtest ausgeführt und 6 Durchläufe ohne Fehler gesehen, danach kamen 4+ Fehler pro Durchlauf. Normalerweise führe ich nur 3-4 Durchläufe aus, aber es ist durchaus möglich, Fehler zu übersehen, wenn man nur ein paar Durchläufe macht. Ich könnte mir vorstellen, dass einige Fehler nur dann auftreten, wenn sich die Speichermodule erhitzen, was zu Problemen mit dem Speicher führt, der mit hoher Spannung läuft.

Antwort3

MemTest86 versucht einen vollständigen Test des Arbeitsspeichers durchzuführen. Dabei ist es auch zu einem guten Allroundtest geworden, da einige Tests auch den Speichercontroller des Mainboards und die CPU betreffen.

Der Arbeitsspeicher ist stark angestiegen, so dass ein Mobiltelefon heute mehr Arbeitsspeicher enthalten kann als ein Großrechner vor 20 Jahren. Die Tests haben sich mit der Weiterentwicklung von MemTest86 vervielfacht, und das gilt auch für den Arbeitsspeicher. Obwohl der Arbeitsspeicher schneller geworden ist, sind die Tests immer noch zeitaufwändig und können Stunden oder sogar Tage dauern.

Jetzt fürdie schlechten Nachrichten: Ich habe mindestens zwei seriöse Quellen gefunden, Zehn Foren Und wiki Wie die den gleichen Rat geben. Ich zitiere aus Ten Forums:

MemTest86+ muss mindestens 8 Durchgänge lang laufen, um annähernd schlüssige Ergebnisse zu liefern, alles andere führt nicht zu einer vollständigen Analyse des RAM.

Wenn Sie von einem Mitglied von Ten Forums aufgefordert werden, MemTest86+ auszuführen, stellen Sie sicher, dass Sie alle 8 Durchgänge ausführen, um schlüssige Ergebnisse zu erhalten. Wenn Sie weniger als 8 Durchgänge ausführen, werden Sie aufgefordert, den Test erneut auszuführen.

Ich sollte anmerken, dass MemTest86 in zwei Versionen erhältlich ist, Free und Pro, wobei die Pro-Version mehrere Tests und Konfigurationsoptionen mehr bietet als die Free-Version. Die Unterschiede können Sie im Artikel sehen. Funktionsvergleich.

Weitere Informationen zur optimalen Anzahl von Durchgängen finden Sie im Artikel Technische Informationen zu MemTest86 aus der Beschreibung der MemTest86-Konfigurationsdatei, die mt86.cfgnur in der Pro-Version verfügbar ist:

PASS1FULL

Gibt an, ob beim ersten Durchgang der vollständige oder der reduzierte Test ausgeführt werden soll. Standardmäßig wird beim ersten Durchgang ein reduzierter Test ausgeführt (d. h. weniger Iterationen), um die offensichtlichsten Fehler so schnell wie möglich zu erkennen.

Schlussfolgerung 1: Der erste Durchgang ist kürzer und schneller und dient hauptsächlich zum Erkennen schwerwiegender Fehler. Die Tatsache, dass der erste Durchgang fehlerfrei verlief, ist ermutigend, aber Benutzer der kostenlosen Version müssen auf den zweiten Durchgang warten, um die vollständige Palette der Tests nutzen zu können.

Die meisten bestandenen Tests habe ich in diesem Test gefunden:

Test 7 [Gleitende Inversionen, 32-Bit-Muster]

Dies ist eine Variante des Moving-Inversions-Algorithmus, der das Datenmuster für jede nachfolgende Adresse um ein Bit nach links verschiebt. Die Startbitposition wird bei jedem Durchgang nach links verschoben. Um alle möglichen Datenmuster zu verwenden32 Durchgänge sind erforderlich. Dieser Test ist recht effektiv beim Erkennen datensensitiver Fehler, die Ausführungszeit ist jedoch lang.

Schlussfolgerung 2: Test 7 benötigt 32 Durchläufe, um vollständig abgeschlossen zu werden. Dies betrachte ich als Obergrenze für die Anzahl der Durchläufe, die für einen wirklich umfassenden Test erforderlich sind.

Ich stelle außerdem fest, dass viele der Tests ein zufälliges Muster verwenden, wobei für jeden Durchgang ein anderes Muster verwendet wird, was bedeutet, dass jeder Durchgang anders ist. Wenn wir das Ganze auf die Spitze treiben, könnten wir zu dem Schluss kommen, dass es keine Obergrenze für die Anzahl der Durchgänge gibt, die für ein absolut schlüssiges Ergebnis erforderlich sind.

Meine Meinung

Meine Meinung zur Anzahl der Durchläufe ist, dass man so viele Durchläufe durchführen sollte, wie man Zeit zum Warten hat. Die Untergrenze scheint bei zwei Durchläufen zu liegen, da nur der zweite ein vollständiger Test ist. Aber die Frage „Wie viel ist genug?“ hat keine wirkliche Antwort. Ich stelle noch einmal fest, dass für die beiden oben zitierten technischen Referenzen die Mindestanzahl von Durchläufen, die für ein gutes und schlüssiges Ergebnis erforderlich sind, 8 Durchläufe beträgt (vielleicht, damit Test 7 ein ganzes 8-Bit-Byte durchführt, unter anderem).

Andererseits sollten die von MemTest86 gefundenen Fehler sehr ernst genommen werden. Da hier die Frage nach der akzeptablen Anzahl von Fehlern aufgeworfen wurde, lautet meine Antwort, dass selbst ein einziger Fehler zu viel und nicht akzeptabel ist.

Antwort4

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

Eine 100%ige Abdeckung entspricht einem vollständigen Testdurchgang für Ihren Speicher. Im Allgemeinen ist es besser, mehrere Durchgänge durchzuführen. Hier sind drei typische Testlängen, die Sie verwenden könnten:

  1. Testen Sie, bis eine Abdeckung von 100 % erreicht ist (ein schneller Test, um sicherzustellen, dass Ihr RAM angemessen funktioniert)
  2. 1 Stunde lang testen (dadurch wird alles außer sporadischen Fehlern erkannt)
  3. Über Nacht testen (empfohlen; Ihr Computer macht nachts sowieso nichts anderes, warum also nicht absolut sichergehen, dass Ihr RAM in Ordnung ist?)

verwandte Informationen