NVDIMM-N: Wissenswertes über Unterschiede bei Fehlermeldungen und Funktionen zur „automatischen Fehlerkorrektur“
Zusammenfassung: Dieser Artikel befasst sich mit den verschiedenen Fehlermeldungen auf NVDIMM-N, der automatischen Fehlerkorrektur und den Unterschieden zu RDIMMs und LRDIMMs.
Weisungen
NVDIMM-N:
Unterstützt NVDIMM-N Funktionen zur „automatischen Fehlerkorrektur“, die für Standard-RDIMM-/LRDIMM-Speicher als Teil von BIOS 2.1.8 und höher bereitgestellt werden?
Was sind einige der Unterschiede beim Verhalten bei der Fehlerprotokollierung als Folge von BIOS-Änderungen?
Was empfiehlt der technische Support und welche Maßnahmen sollten bei den verschiedenen Fehlermeldungen ergriffen werden?
Was sind einige wichtige Unterschiede zwischen RDIMM/LRDIMM- und NVDIMM-N-Modulen?
Funktionen zur automatischen Fehlerkorrektur
Post Package Repair (PPR): NVDIMM-N-Speichermodule unterstützen keine PPR-Funktionalität wie Standard-RDIMM/LRDIMMs.
Erneutes Training des Arbeitsspeichers: NVDIMM-N-Speichermodule unterstützen erneutes Training des Arbeitsspeichers. Die Planung des erneuten Trainings des Arbeitsspeichers ist nicht spezifisch für eine DIMM-Steckplatzposition, sondern gilt für alle Geräte, die an den Speicherbus angeschlossen sind. Es gelten also immer die gleichen Auslöser von RDIMMs/LRDIMMs, d. h. Speicherfehler, Konfigurationsänderungen usw.
Das Bereinigen des persistenten Speichers hilft dabei, Multi-Bit- oder nicht korrigierbare Fehler auf NVDIMM-N zu identifizieren und zukünftige Ausfälle zu minimieren, obwohl es sich nicht um eine Funktion zur automatischen Fehlerkorrektur handelt.
Das BIOS protokolliert den Fehler und stellt dem Betriebssystem den Speicherort zur Verfügung, wodurch er zu einer Blacklist mit zu vermeidenden fehlerhaften Speicherplätzen hinzugefügt wird. Wenn diese Speicherplätze nicht „verbraucht“ oder vom Betriebssystem verwendet werden, handelt es sich nicht um kritische oder schwerwiegende Fehler.
Es gibt drei BIOS-Einstellungen für die Bereinigung des persistenten Speichers:
Auto: Das System bereinigt während des POST-Vorgangs automatisch den persistenten Speicher, wenn Multibitfehler erkannt wurden.
Dies ist ein Hintergrundvorgang.
Einmalig: Das System bereinigt den persistenten Speicher einmalig während des POST-Vorgangs für den gesamten persistenten Speicherbereich. Beim nächsten Start wechselt das System zurück in den Modus „Auto“ für das Bereinigen des persistenten Speichers.
Aktivieren: Das System bereinigt persistenten Speicher während des POST-Vorgangs auf dem gesamten persistenten Speicherbereich bei jedem Start.
Mögliche Fehlermeldungen und Aktionen oder Empfehlungen beim Bereinigen des persistenten Speichers von NVDIMM-N
Beispiele finden Sie im Abschnitt „Hauptunterschiede zwischen Standard-RDIMM/LRDIMM- und NVDIMM-N-Modulen“.
MEM0001 – Alle BIOS-Versionen
Auf einem Speichergerät an Position arg1 wurden Multibit-Speicherfehler festgestellt
Bei der Bereinigung des persistenten Speichers wurde ein nicht korrigierbarer Multibit-Fehler auf einer belegten (verwendeten) Speicherseite festgestellt.
Informationen: Die fehlerhafte Seite oder der fehlerhafte Speicherort wird der Liste der fehlerhaften Speicherorte im MB-NVRAM für diesen Steckplatz hinzugefügt. Während des POST werden je nach BIOS-Version des Servers möglicherweise MEM0702/MEM9072/MEM9022-Fehler gemeldet, da die Seite oder der Speicherort noch nicht verwendet wurde.
Empfehlung: Ersetzen Sie das entsprechende NVDIMM-N.
MEM0702 – Vor BIOS 2.5.4 (Februar 2020):
Aktuelle Nachricht: Rate korrigierbarer Speicherfehler für arg1 überschritten
Sekundäre Bedeutung für NVDIMM-N: Die Bereinigung des persistenten Speichers hat einen nicht korrigierbaren Fehler auf einer nicht belegten Speicherseite oder an einem Speicherort identifiziert, der nicht verwendet wird. Diese Speicherseite oder dieser Speicherort wurde der Blockliste des Betriebssystems zur Verfügung gestellt und darf nicht verwendet werden.
Information: Wenn dieser Fehler auf eine fehlerhafte Seite oder einen fehlerhaften Speicherort zurückzuführen ist, die bzw. der von der persistenten Speicherbereinigung identifiziert wird, tritt dieser Fehler während des POST-Vorgangs bei jedem Neustart auf. Um festzustellen, ob der Fehler auf eine korrigierbare Fehlerrate oder eine fehlerhafte Seite zurückzuführen ist, die durch Speicherbereinigung identifiziert wurde, überprüfen Sie die SPD-Daten.
Empfehlung: Ersetzen Sie das entsprechende NVDIMM-N.
MEM9072 – BIOS 2.5.4 (Februar 2020) bis BIOS 2.6.4 (Mai 2020):
Aktuelle Nachricht: Im Systemspeicher ist ein nicht korrigierbarer Multibit-Speicherfehler im Nicht-Ausführungspfad eines Arbeitsspeichergeräts an der Position arg1 aufgetreten.
Sekundäre Bedeutung für NVDIMM-N: Die Bereinigung des persistenten Speichers hat einen nicht korrigierbaren Fehler auf einer nicht belegten Speicherseite (Nicht-Ausführungspfad) oder an einem Speicherort identifiziert, der nicht verwendet wird. Diese Speicherseite oder dieser Speicherort wurde der Blockliste des Betriebssystems zur Verfügung gestellt und darf nicht verwendet werden.
Information: Im Gegensatz zu MEM0001 Fehlern handelt es sich bei diesem Fehler zwar um einen nicht korrigierbaren Multibitfehler, aber nicht um einen „schwerwiegenden“ Fehler, der zu einem Serverneustart führt, wenn er auftritt.
Empfehlung: Es ist keine Aktion erforderlich. Die fehlerhafte Arbeitsspeicherseite oder der fehlerhafte Speicherort wurde in die Blockliste des Betriebssystems aufgenommen und wird nicht verwendet. Diese Fehlermeldung wird während des POST bei jedem Neustart angezeigt.
MEM9022 – neuer als BIOS 2.7.x (nach Juli 2020) – geplante Änderungen:
Aktuelle Nachricht: Ein nicht kritisches Ereignis wurde auf dem NVDIMM-Gerät (Non-Volatile Dual In-line Memory Module) in Steckplatz arg1 festgestellt.
Die Bereinigung des persistenten Speichers hat einen nicht korrigierbaren Fehler auf einer nicht belegten Speicherseite oder an einem Speicherort identifiziert, der nicht verwendet wird. Diese Speicherseite oder dieser Speicherort wurde der Blockliste des Betriebssystems zur Verfügung gestellt und darf nicht verwendet werden.
Empfehlung: Es ist keine Aktion erforderlich. Die fehlerhafte Arbeitsspeicherseite oder der fehlerhafte Speicherort wurde in die Blockliste des Betriebssystems aufgenommen und wird nicht verwendet.
Hauptunterschiede zwischen Standard-RDIMM/LRDIMM- und NVDIMM-N-Modulen
Verschieben Sie NVDIMM-N-Module nicht zwischen Servertypen, d. h. von AMD-basierten Servern zu Intel-basierten Servern.
Auf die vorhandenen persistenten Daten auf dem NVDIMM-N-Modul kann möglicherweise nicht mehr zugegriffen werden.
Es gibt Unterschiede bei CRC-Algorithmen auf verschiedenen Systemtypen, die zu unerwarteten Fehlern führen (MEM0001, MEM0702, MEM9072 oder MEM9022).
Wenn Sie ein NVDIMM-N-Modul auf ein anderes System verschieben, bereinigen Sie es im neuen System, um sicherzustellen, dass es wie erwartet funktioniert. Durch die Bereinigung von NVDIMM-N-Modulen werden alle Daten auf dem NVDIMM-N gelöscht.
Bewegen Sie NVDIMM-N-Module nicht von einer Steckplatzposition zu einer anderen – nur zum Troubleshooting. NVDIMM-N-Module werden im Betriebssystem entweder als eigenständige oder als Interleaving-Konfiguration pro Steckplatz konfiguriert. Die physische Verlagerung der NVDIMM-N-Module kann zu Datenverlust führen, da das NVDIMM-N-Modul an einer bestimmten Steckplatzposition nicht mehr mit der aktuellen Betriebssystemkonfiguration übereinstimmt.
Wenn keine gültigen Daten auf dem NVDIMM-N vorhanden sind und die NVDIMM-N-Module in einen anderen Steckplatz verschoben (zur Fehlerbehebung ausgetauscht) werden müssen:
Stellen Sie sicher, dass Sie die zugehörigen NVDIMM-N-Module bereinigen (löschen). Wenn während des POST (beim Bereitstellen einer vorhandenen Liste „fehlerhafter“ Speicher für das Betriebssystem) in einem bestimmten Steckplatz persistente Speicherbereinigungsfehler protokolliert werden, bleiben diese Fehler auf diesem Steckplatz bestehen, selbst wenn das betroffene NVDIMM-N-Modul ausgetauscht/in einen anderen Steckplatz verschoben wird. Der Bereinigungsvorgang löscht nicht nur die Daten auf dem NVDIMM-N-Modul, sondern auch die Liste „fehlerhafter“ MB im NVRAM, die einem bestimmten Steckplatz zugeordnet ist.
Konfigurieren Sie die NVDIMM-N-Module nach Bedarf im Betriebssystem und stellen Sie die Kundendaten wieder her.
NVDIMM-N-Module enthalten Firmware, die beim Ändern der Firmware-Version zu Verhaltensabhängigkeitsproblemen führen kann. Wenn die Firmware eines NVDIMM-N-Moduls von der ursprünglichen Version herabgestuft wird, muss sie vor der Verwendung bereinigt werden. Andernfalls werden wahrscheinlich „falsche“ Fehler (MEM0702, MEM9072 oder MEM9022) von der Bereinigung des persistenten Speichers gemeldet.
In einem aktuellen Fall wurde die NVDIMM-N-Firmware mehrerer Server von Version 9772 auf 9324 herabgestuft, ohne die Module anschließend zu bereinigen. Diese Server meldeten MEM0702 Fehler (entweder während oder kurz nach dem POST) für viele der NVDIMM-N-Module. Durch das Bereinigen (Löschen) der NVDIMM-N-Module wurden diese „falschen“ Fehler in der Bereinigung des persistenten Speichers behoben
Weitere Informationen zum NVDIMM-N-Speicher finden Sie im Nutzerhandbuch für persistenten Dell EMC NVDIMM-N-Speicher, das auf der Registerkarte „Handbücher und Dokumente“ für die Plattform verfügbar ist unter: https://www.dell.com/support/home