Hallo,
immer mal wieder passiert es, dass aus unterschiedlichen Gründen ESXi Hosts zu swappen anfangen und das vRAM von VMs auf Disk ausgelagert werden. Ich habe das schon beobachtet, wenn Hosts "zu schnell" in Maintenance Mode gehe oder anderen Gründen. Gibt es eine andere Möglichkeit als die VM zu restarten, um das vRAM wieder ins RAM des Hosts zu bekommen. Irgendwie hängen die VMs dort fest, auch wenn eigentlich schon lange kein Problem mehr besteht und mehr als genügen RAM frei ist. Das führt häufig zu massiven Beeinträchtigungen der Performance. Wenn das vRAM relativ zügig augelagert werden kann, dann müsste es doch auch wieder reinzubekommen sein. vMotion hat nichts gebracht. Ich sehe zwar eine swap in rate für die VMs, die ist aber entweder gering oder für lange Zeit pausiert.
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
"unswap" vRAM von VMs die in den Host Swap verscho
-
- King of the Hill
- Beiträge: 12944
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Der Frage wuerde ich mich anschliessen wollen weil ich das gleiche Problem hab.
Wenn mal zuviele Hosts in den Wartungsmodus gehen und dem Cluster die Resourcen knapp werden faengt er an zuswappen was man auf dem Resourcepool dann "rot" sehen kann. Die Performance von solchen VMs ist dann unterirdisch.
Ich hab nen Powershell Script was mir die VMs aufzeigt so das ich weiss welche ich mal rebooten muss. Ein vMotion reicht nicht aus und auch der Host hat dann wieder Resourcen frei irgendwann aber die VM bleibt warum auch immer im Swap.
Ich suche nen Schalter oder eine Aktion wo man sagen "jetzt" wieder Memory nehmen und nicht Swap.
Gruss
Joerg
Wenn mal zuviele Hosts in den Wartungsmodus gehen und dem Cluster die Resourcen knapp werden faengt er an zuswappen was man auf dem Resourcepool dann "rot" sehen kann. Die Performance von solchen VMs ist dann unterirdisch.
Ich hab nen Powershell Script was mir die VMs aufzeigt so das ich weiss welche ich mal rebooten muss. Ein vMotion reicht nicht aus und auch der Host hat dann wieder Resourcen frei irgendwann aber die VM bleibt warum auch immer im Swap.
Ich suche nen Schalter oder eine Aktion wo man sagen "jetzt" wieder Memory nehmen und nicht Swap.
Gruss
Joerg
Das sieht doch ganz interessant aus.
I have memory pages swapped, can vSphere unswap them?
http://www.yellow-bricks.com/2016/06/02 ... an-unswap/
I have memory pages swapped, can vSphere unswap them?
http://www.yellow-bricks.com/2016/06/02 ... an-unswap/
Jetzt weiss ich endlich mal, dass ich - zumindest diesbezüglich - ned meschugge bin. Habe das Verhalten auch schon öfter feststellen können und nie so richtig verstanden warum.
Da meine Umgebungen eh mini sind, mache ich mittlerweile nur noch fixe RAM Zuteilungen von nicht-Test-VM's. Das Problem scheint damit doch einiges entschärft zu sein. Ist dann halt kein überprivisionierung möglich, aber stört mich ned besonders da ich im Fehlerfall sowieso manuelles HA mache und dann die Fixierung eben abschalte sollte RAM nicht genügen.
Ganz doll ist es, wenn die Storage-VM anfängt zu swappen. Dann ist komplett Ende.
Da meine Umgebungen eh mini sind, mache ich mittlerweile nur noch fixe RAM Zuteilungen von nicht-Test-VM's. Das Problem scheint damit doch einiges entschärft zu sein. Ist dann halt kein überprivisionierung möglich, aber stört mich ned besonders da ich im Fehlerfall sowieso manuelles HA mache und dann die Fixierung eben abschalte sollte RAM nicht genügen.
Ganz doll ist es, wenn die Storage-VM anfängt zu swappen. Dann ist komplett Ende.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste