Frage zum VMW Virtual Machine Memory Swapping

Frage zum VMW Virtual Machine Memory Swapping

Ich verwende vFoglight und erhalte diesen Fehler: „[Kritisch] Die virtuelle Maschine X hat den Arbeitsspeicher der virtuellen Maschine von physischen Seiten in die VMware-Auslagerungsdatei innerhalb von ESX verschoben. Dies kann sich negativ auf die Leistung dieser VM auswirken. Die folgende URL kann verwendet werden, um Alarmdetails abzurufen.“

Ich bin mir also nicht sicher, was das bedeutet. Heißt das:

1) Dass der ESX-Host den Swap (die Auslagerungsdatei) von Windows Server X außerhalb der virtuellen Festplatte für diesen Windows-Host in den ESX-Swap verschiebt, der bei der Installation von ESX eingerichtet wurde?

2) Dass der Hypervisor die gesamte VM aus dem Speicher ausgelagert hat (unter Verwendung von physischem RAM) und die gesamte VM den ESX-Swap für ihren Speicher verwendet (was sie deutlich langsamer macht)?

Danke

Antwort1

Es klingt, als hätten Sie den physischen RAM im Host voll ausgelastet und jetzt beginnt VMware mit der Auslagerung. Das ist nicht unbedingt der gesamte RAM, aber zumindest ein Teil davon. Sie müssen sich Ihren Host ansehen und sehen, wie viel RAM verwendet wird – Sie sollten eine Warnung erhalten, wenn Sie wirklich voll ausgelastet sind. Das eigentliche Problem ist, dass VMware die Speichernutzung im Gast nicht bemerkt. Wenn dies beim Auslagern von weniger genutztem RAM passiert, sehen Sie möglicherweise keine signifikanten Leistungseinbußen. Wenn dies jedoch beim Auslagern des aktivsten RAM passiert, könnte Ihre Leistung bis zum Äußersten sinken. Sie haben keine Kontrolle darüber – es ist reiner Zufall, was als Auslagerungsdatei verwendet wird.

Meiner Erfahrung nach geht VMware eher der RAM aus als die CPU, daher wird das Problem im Allgemeinen durch eine Erhöhung des physischen RAM im Host gelöst. Sie müssen jedoch bei der Kapazitätsplanung für die Zukunft vorsichtig sein!

verwandte Informationen