Eine schwerwiegende Speicherfragmentierung führt dazu, dass eine große Speicherzuweisungsanforderung fehlschlägt, was zu einem Speicherausfall führt. Bei Verwendung von2-Wege-NDMPverwendet ein Aufruf an denFCP-Treiber (der E/A an den sicheren Container sendet) ein I/O-Speicherzuweisungsschema, bei dem der Speicher stark fragmentiert werden kann. Dies führt schließlich (ca. 4-6 Monate) dazu, dass eine große Speicherzuweisungsanforderung abgelehnt wird, da die Anforderung größer als der größte freie Speicher ist und der SP-Fehler ausgelöst wird.
Resolution
Umgehen (1) Implementieren Sie 3-Wege-NDMP.
OR
(2) Durch die Planung proaktiver SP-Neustarts alle 4 bis 6 Monate wird der Arbeitsspeicher gelöscht.
Behebung
Dieses Problem wurde in Unity OE 5.2.1.0.5.013 behoben.
Additional Information
1) Was ist der Unterschied zwischen 2-Wege-NDMP und 3-Wege-NDMP? Mit 2-Wege-NDMP wird der Backupdatenverkehr über eine Fibre-Channel-Verbindung (FC) mit Zonen direkt vom primären Unity-Speichersystem an das Backupzielsystem übertragen.
Mit 3-Wege-NDMP werden sowohl Daten als auch Metadaten vom Unity-Quellsystem über ein LAN (Local Area Network) oder WAN (Wide Area Network) übertragen. Die Daten werden auch über die DMA übertragen.
2-Wege-NDMP (Es gibt eine FC-Verbindung zu Unity, es wird FCP-Treiber zur Zuweisung von Speicher bezeichnet)
3-Wege-NDMP (keine FC-Verbindung zu Unity)
2) Welche Versionen wären von diesem Problem betroffen? Dies ist ein Problem vom ersten Tag, das sich auf das gesamte Unity-Array auswirken kann, solange 2-Wege-NDMP verwendet wird und lange Zeit ausgeführt wird.