Kann man memtest auf einem System mit gespiegeltem Speicher ausführen? Ist der Test gültig / sicher?

366
Gene

Ich habe vor kurzem eine Workstation mit 256 GB Arbeitsspeicher gebaut. Normalerweise führe ich beim Testen eines neuen Systems mindestens drei vollständige Durchläufe in memtest durch, um sicherzustellen, dass der Speicher gut ist. Bei 256 GB Speicher dauert dies jedoch mehr als drei Tage. Ich möchte das möglichst vermeiden.

Dieses System unterstützt die Speicherspiegelung. Ich könnte die Gedächtnis-Testzeit theoretisch halbieren, wenn ich sie aktiviere. Ich frage mich also:

  1. Ist das sicher zu tun?
  2. Wenn der Speicher auf diese Weise getestet wird, wird er vollständig getestet? Oder habe ich die Chance, dass etwas fehlt?

Dieses System verfügt über IPMI. Wenn ein ECC-Fehler auftritt, wird er im IPMI-Ereignisprotokoll protokolliert.

1

1 Antwort auf die Frage

1
Gene

Soweit ich das beurteilen kann, wären die Tests nicht gültig. Von den Spezifikationen der Prozessoren der 5500-Serie :

Der integrierte Speichercontroller im Prozessor der Intel® Xeon® Processor 5500-Serie wechselt für Lesetransaktionen zwischen beiden Kanälen. Schreibtransaktionen werden unter normalen Umständen an beide Kanäle ausgegeben.

Die Daten werden auf zwei DIMMs geschrieben, aber nur von einem gelesen. Dies bedeutet, dass der gesamte Speicherplatz aller DIMMs nicht vollständig validiert wird

Natürlich variiert dies je nach Prozessormodell und wie es speziell für diese Serie funktioniert.

Zusätzlich habe ich folgendes gefunden:


Gespiegelte Speicherschreibvorgänge für Intel Errata BT161 können zu Systemfehlern führen s
Im Modus für gespiegelten Speicher verwaltet jeder Kanal seine Speicherbandbreite. Aufgrund dieses Erratums ist es möglich, dass ausgegebene Schreibvorgänge die verfügbare Bandbreite überschreiten, was zu Schreibfehlern führt, wenn ein Kanal im gespiegelten Speichermodus stark beansprucht wird.

Aufgrund solcher Szenarien besteht die Möglichkeit, dass aufgrund von Speicherspiegelung Fehler oder Abstürze auftreten, wenn der Speicher selbst nicht fehlerhaft ist, was zu ungültigen Testergebnissen führt.

Ob es sicher ist oder nicht, im schlimmsten Fall kann das System abstürzen oder hängen bleiben, aber es sollte keine nachteiligen Auswirkungen auf die Komponenten haben.

Nizza Errata finden! Hoffentlich wird ein BIOS-Update implementiert. Bei einem System wie diesem, mit ECC, dient MemTest als Mittel zum Erzwingen von Lese- / Schreibvorgängen in * all * RAM. Der ECC des Systems erfasst alle Fehler, einschließlich der nicht korrigierbaren, und Sie werden in den IPMI-Protokollen angezeigt. Wenn ich Sie wäre, würde ich die Spiegelung deaktivieren und es 3-4 Tage laufen lassen, wie Sie es angegeben haben. misha256 vor 7 Jahren 1