Nun, ich sehe ~ 3,2 Gigabyte Driver Locked-Speicher, der sofort als verdächtig auffällt.
Diese Art von Speicher, Driver Locked Memory, ist ein Speicher, der von einem Kernel-Modus-Treiber gesperrt wurde. In der Regel zum Zweck der Übertragung kleiner Datenmengen, normalerweise für kurze Zeiträume.
Wenn Sie also über einen langen Zeitraum einen großen Teil des vom Treiber gesperrten Speichers haben, ist dies normalerweise ein Zeichen dafür, dass etwas nicht stimmt.
Ich werde hier eine wilde Vermutung anstellen und vermuten, dass dies der VMware-Ballontreiber ist, da Sie erwähnt haben, dass es sich um einen virtualisierten Server handelt. Ich habe nicht genügend Daten, um Ihnen sagen zu können, warum dies der Fall ist, aber es gibt viele Fälle und VMware-Support-KBs wie diese , die speziell dafür sprechen, dass der Ballontreiber fälschlicherweise große Mengen an Speicher behält, wenn dies nicht der Fall sein sollte. ' t sein.
Sie müssen auch die Möglichkeit in Betracht ziehen, dass sich der Sprechblasen-Treiber wie vorgesehen verhält und versucht, die Speicherseite Ihres Servers zu verkleinern, da dringend Speicher für eine andere VM auf demselben Host benötigt wird.
Es gibt noch eine andere Möglichkeit, dass es sich überhaupt nicht um einen dynamischen Hypervisor-Speichertreiber handelt, sondern nur um einen falschen Gerätetreiber.
Treiber weisen normalerweise Speicher zu, der mit einem drei- oder vierstelligen Tag "gekennzeichnet" ist, das einen Hinweis darauf gibt, welcher Treiber für die Zuordnung verantwortlich war.
poolmon.exe, Teil des Windows SDK / DDK, kann bei der Diagnose helfen.
Wie ich schon sagte, wilde Vermutung, aber es ist das Beste, was ich mit den Daten machen kann, die ich habe.