Wie viele Pässe reicht bei Memtest aus?

128644
Question Overflow

Mein Computer hängt heute mehrmals zufällig und auf verschiedenen Betriebssystemen, sodass ich die Reset-Taste drücken muss. Ich vermute, es könnte ein Gedächtnisproblem sein und habe es memtestmit memtest86 gemacht .

Es durchlief zwei Durchgänge ohne Fehler. Ist das genug oder muss ich über Nacht durchlaufen, bis ich einen Fehler sehe?

Was ist, wenn es sich um ein Motherboard- oder CPU-Problem handelt? Woher weiß ich, ohne ein neues Motherboard zu bekommen?

Systemspezifikationen:

  • Speicher: 2,0 GB
  • Prozessor Pentium (R) Dual-Core-CPU E5300 bei 2,60 GHz x 2
  • Hauptplatine: ASUS P5KPL-AM EPU
40
Sie haben das wahrscheinlich schon herausgefunden, aber beim nächsten Mal schauen Sie sich das Kernel-Log unter Linux an, nachdem es hängen bleibt. Das gibt Ihnen eine Vorstellung davon, was los ist. scottkosty vor 9 Jahren 0

9 Antworten auf die Frage

20
David

Tests können das Fehlen von Fehlern nicht beweisen, nur ihre Anwesenheit

Memtest eignet sich hervorragend zum Auffinden von Fehlern im RAM. Die Rate, mit der Suchfehler gefunden werden, ist notwendigerweise umgekehrt proportional zu dem fehlerhaften RAM. Je defekter es ist, desto schneller werden Fehler gefunden.

In 90% der Fälle, wenn der RAM ein Problem hat, wird es von memtest innerhalb von 10 Sekunden gefunden, 99% der Zeit. Ein Durchlauf reicht 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 ein Problem mit Ihrem PC vorliegt (wenn Sie jedoch nur einen Fehler erhalten, sollten Sie trotzdem einen neuen RAM erhalten).

Da der Computer häufig abstürzt und Sie einige Durchgänge ausgeführt haben, ist es wahrscheinlich nicht Ihr Arbeitsspeicher. 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.)

Ich schlage vor, die RAMs und die Steckdose zu reinigen und sie zuerst erneut zu testen (verwenden Sie Isopropylalkohol; positive Erfahrungen mit Desinfektionsspray als Ersatz; sprühen Sie das letztere jedoch nicht direkt auf den RAM - nur auf das Tuch, da es nur dienen soll als Resolvant und hinterlässt bei zu hohen Mengen eventuell Rückstände SDwarfs vor 9 Jahren 0
Wenn also jemand mindestens einen Fehler bekommt - er würde seinen RAM rausschmeißen, einen neuen kaufen? Bist du sicher? Tarasovych vor 6 Jahren 1
@ Tarasovych: Es hängt davon ab, wie wichtig die Systemstabilität für Sie ist. Bei den PCs, die ich bei der Arbeit betreue, würde ich genau das tun (den gesamten RAM rauswerfen und neuen kaufen), weil (1) RAM billig ist und (2) Softwareentwickler Zeit kostet. Tatsächlich könnte es sogar als billiger sein, den gesamten PC wegzuschmeißen und einen neuen zu kaufen, als aufgrund von unzuverlässigen PCs verlorene Produktivität / Arbeit. Heinzi vor 5 Jahren 0
@Heinzi wirf einen Blick auf den RAM-Preis von heute und vor einem Jahr ... Aber vielleicht gibt es in Ihrem Gebietsschema billigen RAM. Ich stimme jedoch zu, dass ein guter RAM ohne Fehler für die Entwicklung erforderlich ist. Niemand mag RAM-Fehler / BSODs beim Codieren) Tarasovych vor 5 Jahren 0
18
Jeff

Ich habe memtest ausgeführt und 6 Durchgänge ohne Fehler mit 4+ Fehlern pro Durchlauf gesehen. Normalerweise führe ich nur 3-4 Durchgänge durch, aber es ist durchaus möglich, Fehler zu übersehen, indem nur ein paar Durchläufe ausgeführt werden. Ich kann mir vorstellen, dass einige Fehler nur auftauchen, wenn sich die Speichermodule erwärmen, was zu Problemen mit dem Speicherbetrieb bei hoher Spannung führt.

Wenn es sich um ein Wärmeproblem handelt, wäre prime95 kein besserer Testvektor, um viel mehr Wärme im System zu erzeugen? Jeff Atwood vor 8 Jahren 0
@JeffAtwood Kein Experte hier, aber prime95 weist nicht unbedingt auf RAM-Fehler hin, oder? Hele vor 8 Jahren 0
Um auf hitzebedingte Fehler zu testen, führen Sie eine Instanz von memtest pro CPU-Kern aus. Wählen Sie Ihr Leistungsprofil unter Energieverwaltung aus. Legen Sie sie bei Laptops nicht auf Kühlständer. Lassen Sie memtest 24 Stunden laufen. Wenn keine Fehler auftreten, haben Sie keine Probleme mit dem RAM. user986363 vor 8 Jahren 0
10
azzid

Bei der Arbeit ließen wir die Maschinen normalerweise über Nacht laufen, aber um ehrlich zu sein, jedes Mal, wenn ich mit memtest ein Speicherproblem aufzeigen konnte, war es innerhalb von Sekunden nach dem Start der Maschine.

Ich habe noch nie gesehen, dass eine Maschine einen vollständigen Durchlauf bei einem der folgenden Fehler ausgeführt hat. (Nicht dass es nicht unbedingt unmöglich ist, nur zu zeigen, dass es selten ist.)

Ich habe in einem Computerladen gearbeitet, in dem wir mehr oder weniger täglich mit memtest auf neuen Maschinen angefangen haben.

Ohne genug Informationen, um wirklich zu sagen, also würde ich immer noch vermuten, dass Ihr Problem eher überhitzt oder ein schlechter Fahrer ist.

Da Sie mehr als ein Betriebssystem ausprobiert haben, erscheint der Treiberteil unwahrscheinlich. Es sei denn, Sie haben beispielsweise nur andere Windows-Versionen getestet, die denselben Treiber verwenden.

Ich habe tatsächlich Fehler ab Pass 3 gesehen. Ich gehe davon aus, dass dies mit dem Aufwärmen von RAM, CPU und / oder Speichercontroller zusammenhängt. Alle meine Probleme dieser Art bezogen sich entweder auf eine fehlerhafte Verbindung des RAM mit dem Sockel, einen Sockel mit der Hauptplatine oder Schmutz auf dem RAM (als ich den RAM herausnahm, den RAM + Socket-Anschluss reinigte und den RAM wieder in den endgültigen Zustand brachte Problem). SDwarfs vor 9 Jahren 2
PS: Ich schlage mindestens 3 Pässe vor. Während über Nacht mit ~ 5-8 Pässen zuverlässiger ist. SDwarfs vor 9 Jahren 0
Ich habe Fehler auf einem dritten Durchlauf gesehen, ich glaube aufgrund von Hitze. benallansmith vor 9 Jahren 1
Ich habe gesehen, dass ein Problem nach 2-3 Stunden von memtest86 + aufgetreten ist. Der gleiche Speicher für 30 Minuten war "ok". i486 vor 7 Jahren 1
10
yaccz

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

Eine 100% ige Abdeckung steht für einen vollständigen Test Ihres Gedächtnisses. Im Allgemeinen ist es besser, mehrere Durchgänge auszuführen. Hier sind drei typische Testlängen, die Sie verwenden könnten:

  1. Test bis zu 100% Abdeckung (ein schneller Test, um sicherzustellen, dass Ihr RAM ordnungsgemäß funktioniert)
  2. Test für 1 Stunde (dies wird alles mit Ausnahme von zeitweiligen Fehlern fangen)
  3. Testen Sie über Nacht (empfohlen; Ihr Computer macht sowieso nachts nichts anderes. Warum sollten Sie nicht absolut sicher sein, dass Ihr Arbeitsspeicher gut ist?)
6
user254993

Ich habe gesehen, wie der RAM die ersten 6 Durchgänge von memtest bestanden hat und anschließend die nachfolgenden Durchgänge fehlgeschlagen ist. Wenn Sie ein Linux-Betriebssystem mit diesem RAM ausführen, wird dies nach 6-8 Stunden blockiert. Andere RAMs auf demselben Motherboard liefen einwandfrei, daher war der ausfallende RAM anscheinend temperaturempfindlich.

Wenn ich ein RAM-Problem vermute (z. B. Dell-Computer mit Diagnoseanzeigen), führe ich 8-16 Stunden Memtest auf jeweils einem RAM-Modul im ersten Steckplatz durch. Wenn es bestanden wird, sind sowohl der Steckplatz als auch das RAM-Modul in Ordnung und ich kann diesen Steckplatz (mehr) sicher zum Testen anderer RAM-Module verwenden.

Sind Sie sicher, dass Memtest86 RAM-Steckplätze testet? Ich wusste nicht, dass es so war. Hashim vor 5 Jahren 0
4
Miguel

Meine Erfahrung mit memtest86 + unterscheidet sich ein wenig von den meisten hier. memtest86 hat mir im Laufe der Jahre sehr geholfen, aber leider werden Fehler manchmal nicht erkannt.

Obwohl memtest die meiste Zeit funktioniert, hat es mich ein paar Mal versagt. Als es das erste Mal fehlgeschlagen war, hatte ich einen PC mit 1x 4 GB DDR3, der mir BSODs im Zusammenhang mit dem Speicher gab. Ich habe memtest einen ganzen Tag lang laufen lassen, wir sprechen über 15 Pässe, aber keine Fehler. Ich habe es dann auf einem völlig anderen Computer getestet, dasselbe, keine Fehler. Das Betriebssystem war vollständig instabil, aber es wurden keine Fehler in memtest angezeigt. Ich habe dann eine andere Software namens "PC-Check" von Eurosoft verwendet, die Memtest sehr ähnlich ist, jedoch andere Algorithmen verwendet. Es ist auch bootfähig und benötigt kein Betriebssystem. Es wurden Fehler in weniger als 5 Minuten erkannt. Ich konnte das Modul dann an Corsair RMA senden und einen Ersatz erhalten.

Memtest ist also sehr gut, aber nicht immer genug. Ich verwende derzeit Memtest und PC-Check, um den Speicher zu überprüfen. Wenn memtest Fehler nicht erkennt, wird dies bei der PC-Prüfung sicherlich der Fall sein und umgekehrt. Und vertrau mir, es kommt öfter vor als man denkt.

1
Der Hochstapler

In Anbetracht dessen, dass es nach einem Durchgang angezeigt wird Pass complete, no errors, press Esc to exit, habe ich immer angenommen, dass dies ausreichend ist.

enter image description here

Ähm, wenn das wirklich der Fall ist, würde memtest nicht nach einem Durchlauf automatisch aufhören, anstatt zuzulassen, dass wir immer weiter testen können? Question Overflow vor 11 Jahren 5
@QuestionOverflow: Ich weiß es nicht, oder? Der Hochstapler vor 11 Jahren 0
1
Robert Niestroj

Ich mache einen Pass, um zu sehen, ob es offensichtliche Fehler gibt.

Wenn ein Fehler auftritt, sind keine weiteren Durchgänge erforderlich.

Wenn das Problem mit dem Computer merkwürdig ist, lasse ich es ~ 10 Stunden über Nacht oder über den Tag laufen, nur um sicher zu sein.

1
Nikolai

Normalerweise führe ich memtest aus, JEDER Zeitpunkt, an dem ich die CPU oder den Speicher wechsle oder ungewöhnliche Probleme feststelle. Grund ist - memtest testet nicht nur Speicher. In drei anderen wichtigen Fällen wird es einen Fehler geben:

1) Wenn Probleme aufgrund einer Überhitzung der CPU oder des Speichers auftreten. Normalerweise lädt memtest die CPU für einige Tests zu fast 100%.

2) wenn die CPU nicht korrekt auf den Speicher zugreifen kann. Die meisten Tests lesen und schreiben an allen Speicherorten.

3) wenn es Probleme mit der Stromversorgung gibt. Das heißt, eine schwache Stromversorgung oder schlechte Kondensatoren verursachen zu viele Spitzen, die zufällige Bits ausgleichen.

Wenn mindestens ein einzelner roter Fehler angezeigt wird, beginne ich mit der Suche nach dem, was entfernt werden soll, bevor die Hardware verwendet wird.

Obwohl dies nützliche Informationen sein kann, beantwortet sie die ursprüngliche Frage nicht. blm vor 8 Jahren 0