Was bedeutet dieses Memtest-Ergebnis?

351
Bruce

Ich hatte Probleme mit meinem Macbook Pro Mitte 2014 beim Einfrieren. Ich konnte in keinem Protokoll etwas finden, und ich habe versucht, die gesamte Software usw. zu aktualisieren, und ich friere immer noch ein paar Mal am Tag, was einen harten Neustart erforderlich macht. Ich habe Memtest ausgeführt, um zu sehen, ob ein Problem mit dem RAM vorliegt. Tests 1-12 scheinen zuverlässig zu bestehen, während bei Test 13, Hammertest, häufig einfriert. In den Protokollen bekomme ich normalerweise nichts, wenn es einfriert, aber ich habe einmal folgendes erhalten:

2017-10-23 12:05:06 - All memory ranges successfully locked 2017-10-23 12:05:18 - RunHammerTest - Running hammer test on 4 CPUs (128MB each) [0x100000 - 0x20100000] 2017-10-23 12:05:44 - RunHammerTest - Running hammer test on 4 CPUs (128MB each) [0x20100000 - 0x40100000] 2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 0, Expected: C600CA29, Actual: 43425355 2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 4, Expected: 42522448, Actual: 00000256 2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: 8, Expected: 77AB51EB, Actual: 00000000 2017-10-23 12:05:44 - [MEM WARNING] Test: 13, CPU: 0, Address: C, Expected: 10A81502, Actual: 00060000 

Kann mir jemand sagen, was das bedeutet?

Schlägt es vor, dass ein Problem mit dem Speicher vorliegt oder nicht?

Warum ist es nur eine Warnung?

Ich habe gelesen, dass der Hammertest auf ansonsten zuverlässigen Maschinen ziemlich oft fehlschlägt.

Vielen Dank für jeden Einblick!

1

1 Antwort auf die Frage

1
jalbarl

Es gibt nichts, worüber man sich Sorgen machen müsste. RowHammer ist eine bekannte Sicherheitsanfälligkeit in RAM-Modulen, bei der schnelle Datenaktualisierungen zur Beschädigung von Daten führen können.

Entsprechend ihrer Hilfeseite können Sie

  • Nichts tun (unwahrscheinlich, dass Sie sich in einem täglichen Szenario auf Sie auswirken)
  • Ersetzen Sie die RAM-Module (wenn Sie über das Budget und die Zeit verfügen, nach RowHammer-sicheren Modulen zu suchen).
  • Verwenden Sie RAM-Module mit Fehlerprüfungsfunktionen (z. B. ECC) (dies ist normalerweise für Server und nicht für den Heimgebrauch gedacht).