Was macht memtest-86 genau?

hallo,

ich teste grad mein arbeitsspeicher mit memtest-86 v.3.2
ich habe SDRAM 128MB drin und das ganze dauert nun schon über 21 stunden!! er läuft und läuft und läuft…
aber was genau macht memtest eigentlich??
also im auf dem blauen bildschirm zeigt er ja folgendes oben rechts an:
Test 76% |||||||| (der fortschritt des gesamten tests??)
Test 12% ||||| (fortschritt der einzelnen tests??)
Test #6 (ein testdurchgang?? ich glaub es gibt 9, oder??)
Testing 108k - 128M 128M (128MB habe ich drin, aber was heißt 108k?)
Pattern ffffffef (wechselt ständig, auch mal 00000020 oder andere)

dann steht eine „statusleiste“ in der mitte, in der sind folgende werte drinnen:

WallTime 21.13.11 (das ist die zeit, wie lange er schon testet!)
Cached 128M (???)
RsvdMem 76k (???)
MemMap e820-Std (??)
Cache on (??)
ECC off (??)
Test Std (Standardtest??)
Pass 13 (??)
Errors (ob und wieviele Fehler er gefunden hat!!)
ECC Errs (??)

kann mir jemand die werte mal erklären und erläutern??
merci

axl

Moin

ich teste grad mein arbeitsspeicher mit memtest-86 v.3.2
ich habe SDRAM 128MB drin und das ganze dauert nun schon über
21 stunden!! er läuft und läuft und läuft…

Ja, memtest86 ist ein Endlostester.

Test 76% |||||||| (der fortschritt des gesamten tests??)

ja. (des gesamten Testdurchlaufs)

Test 12% ||||| (fortschritt der einzelnen tests??)

ja

Test #6 (ein testdurchgang?? ich glaub es gibt 9, oder??)

Einzeltest (weiss aber nicht wieviele es gibt)

Testing 108k - 128M 128M (128MB habe ich drin, aber was
heißt 108k?)

108KB.

Pattern ffffffef (wechselt ständig, auch mal 00000020 oder
andere)

Die Bitfolge mit der er im Moment testet.

WallTime 21.13.11 (das ist die zeit, wie lange er schon
testet!)

Cached 128M (???)

Wieviel von dem RAM dein Motherboard cachen kann. (der Wert ist OK)

RsvdMem 76k (???)

Wieviel RAM nicht getestet wird weil memtest86 den selbst braucht.

Cache on (??)

Der Cache ist eingeschaltet. (Ist OK, ohne wär er langsamer aber genauer)

ECC off (??)

Du hast normalen RAM ohne ECC. (ECC-RAM kostet etwa 20% mehr als normaler RAM und wird in Servern verbaut)

Test Std (Standardtest??)
Pass 13 (??)

Es hat 13x den ganzen RAM mit allen Test durchgenommen.

Errors (ob und wieviele Fehler er gefunden hat!!)
ECC Errs (??)

Dein RAM hat kein ECC, es kann also auch keine ECC-Fehler geben.

cu

hi,

aha danke. jetz weiß ich schonmal mehr.

Ja, memtest86 ist ein Endlostester.

was meinst damit?? ironisch?? oder hört der echt nie auf??

Testing 108k - 128M 128M (128MB habe ich drin, aber was
heißt 108k?)

108KB.

und was sind das für 108KB?? ich habe doch 128MB drin. wie kommt der auf die KB??

Pattern ffffffef (wechselt ständig, auch mal 00000020 oder
andere)

Die Bitfolge mit der er im Moment testet.

und was bringt das wenn er den ganzen speicher voll von so nem zeugs schreibt??

danke
axl

Moin

Ja, memtest86 ist ein Endlostester.

was meinst damit?? ironisch?? oder hört der echt nie auf??

Das war erst gemeint, der hört nie auf. Da soll man den Reset-knopf drücken wenn man mit dem Ergebniss zufrieden ist.

Testing 108k - 128M 128M (128MB habe ich drin, aber was
heißt 108k?)

108KB.

und was sind das für 108KB??

Er testet gerade das 108t. KB. D.h. bei dem Einzeltest sind die Speicherbereiche von 0 bis 107KB schon getestet worden, und jetzt ist er bei 108KB. (Wenn der Wert lange stehen bleibt ist der Rechner abgestürzt)

wie kommt der auf die KB??

Er zeigt die Speicheradresse manchmal in KB an. So bei 4000KB müsste er wieder auf MB-Anzeige umsteigen.

Die Bitfolge mit der er im Moment testet.

und was bringt das wenn er den ganzen speicher voll von so nem
zeugs schreibt??

Man kann RAM nur testen in dem man ihn benutzt. memtest schreibt verschiedene Muster rein, wartet ein bisschen und kuckt ob die Muster noch alle da sind. Simpel aber effektiv.

RAM testen ist Glücksache. RAM-Fehler tretten so extrem selten auf das man nur durch wiederholtes Schreiben, Warten und Lesen eine Chance hat Fehler zu finden. Kein RAMtester der Welt kann dir zu 100% garantieren das der RAM fehlerfrei ist (Schon allein weil die Hintergrundstrahlung etwa alle 1-2 Jahre ein Bit pro 1GB kippt, auch bei nicht-defektem RAM). Die können nur sagen „bis jetzt kein Fehler aufgetretten“. Deshalb arbeiten alle ernsthaften Programme als Endlostest. Und deshalb sollte man die Programme mindestens einen Tag laufen lassen. Um sicherzugehen eine Woche.

cu

hallo

danke für deine antworten.
ich habe mal einen speicher getestet (SDRAM 256MB). da hat memtest nach gut 5h schon 3 errors gebracht. habe den test daraufhin abgebrochen. was sagen die errors aus?? ist der riegel beim finden von schon einem error definitiv defekt?? oder erst ab einer bestimmten erroranzahl??

axl

Moin

ich habe mal einen speicher getestet (SDRAM 256MB). da hat
memtest nach gut 5h schon 3 errors gebracht. habe den test
daraufhin abgebrochen. was sagen die errors aus??

Der ist defekt, den kann man so nicht benutzen. Könntest ihn aber in einem anderen Motherboard testen, ob er da fehlerfrei läuft.

cu

ich habe mal einen speicher getestet (SDRAM 256MB). da hat
memtest nach gut 5h schon 3 errors gebracht. habe den test
daraufhin abgebrochen. was sagen die errors aus??

Der ist defekt, den kann man so nicht benutzen. Könntest ihn
aber in einem anderen Motherboard testen, ob er da fehlerfrei
läuft.

Jep, wenn memtest Fehler findet, muss nicht unbedingt der RAM defekt sein, er kann auch mit zu niedriger Spannung oder zu hohem Takt betrieben werden oder das Board liefert eine zu schlechte Signalqualität.