Exchange Health Checker: Dynamic Memory Detected

Es kann vorkommen, dass der Exchange Health Checker den folgenden Fehler im Bericht anzeigt:

Dynamic Memory Detected: True 0GB is the allowed dynamic memory of the server. Not supported to have dynamic memory configured.
Exchange Health Checker: Dynamic Memory Detected

Dieser Fehler wird bei virtualisierten Exchange Servern angezeigt, bei denen das Feature „Dynamic Memory“ für die VM aktiviert ist. Dynamic Memory wird für Exchange Server nicht unterstützt, daher zeigt der Exchange Health Checker diesen Fehler. Dieser Fehler kann bei Exchange Sevrern auftreten, welche mittels VMware oder HyperV virtualisiert wurden.

Um den Fehler zu beheben, muss bei einer VMware basierten VM der komplette Arbeitsspeicher der VM reserviert werden. Die entsprechende Einstellung findet sich in den Eigenschaften der VM unter dem Punkt Memory und heißt „Reserve all guest memory (All locked)“:

„Reserve all guest memory“ muss aktiviert werden, damit Dynamic Memory abgeschaltet wird.

Bei einer Hyper-V basierten VM kann Dynamic Memory (Dynamischer Arbeitsspeicher) ebenfalls in den Eigenschaften der VM abgeschaltet werden:

Falls Dynamic Memory auf den VMs eingeschaltet war, kann der Hypervisor ungenutzen RAM der VM nicht mehr für andere VMs verwenden. Der komplette Arbeitsspeicher der virtuellen Maschine muss also reserviert werden und auf dem Hypervisor auch zur Verfügung stehen. Microsoft schreibt dazu:

Einige Hypervisoren können den verfügbaren Speicher für eine bestimmte Gastmaschine überbuchen oder dynamisch anpassen, basierend auf der wahrgenommenen Speichernutzung in der Gastmaschine im Vergleich zu den Anforderungen anderer vom gleichen Hypervisor verwalteter Gastmaschinen. Diese Technologie ist sinnvoll für Arbeitslasten, bei denen der Speicher nur für kurze Zeit benötigt wird und dann für andere Zwecke freigegeben werden kann. Für Arbeitslasten, die kontinuierlich Speicher benötigen, ist sie jedoch ungeeignet. Exchange (wie viele Serveranwendungen, die zur Leistungsoptimierung das Caching von Daten im Speicher verwenden) ist anfällig für eine schlechte Systemleistung und eine unzumutbare Benutzererfahrung, wenn es keine volle Kontrolle über den dem physischen oder virtuellen Computer zugewiesenen Speicher hat, auf dem es ausgeführt wird. Daher wird die Verwendung von dynamischem Speicher oder Funktionen zur Speicherüberbelegung für Exchange nicht unterstützt.

1 Gedanken zu „Exchange Health Checker: Dynamic Memory Detected“

Schreibe einen Kommentar