Das Diagramm „Arbeitsspeicher (Balloon)“ zeigt Arbeitsspeicher-Ballooning auf einem Host an.

Dieses Diagramm befindet sich in der Ansicht Home der Registerkarte Leistung des Hosts.
Tabelle 1. Datenindikatoren
Diagrammbezeichnung Beschreibung
Balloon Die Summe des physischen Gastarbeitsspeichers, der vom Balloon-Treiber für alle eingeschalteten virtuellen Maschinen auf dem Host zurückgewonnen werden kann.
  • Indikator: vmmemctl
  • Statistiktyp: Absolut
  • Einheit: Megabyte (MB)
  • Rollup-Typ: Durchschnitt (Min/Max)
  • Erfassungsebene: 1 (4)

Diagrammanalyse

Um die bestmögliche Leistung zu erzielen, muss der Hostarbeitsspeicher groß genug sein, um den aktiven Arbeitsspeicher der virtuellen Maschinen aufzunehmen. Der aktive Arbeitsspeicher kann kleiner als der Arbeitsspeicher der virtuellen Maschine sein. Dadurch wird die Überbereitstellung von Arbeitsspeicher ermöglicht, wobei aber sichergestellt wird, dass der aktive Arbeitsspeicher der virtuellen Maschine kleiner ist als der Hostarbeitsspeicher.

Werte, die auf eine vorübergehend hohe Nutzung hindeuten, verursachen normalerweise keine Leistungseinbußen. Beispielsweise kann die Arbeitsspeichernutzung hoch sein, wenn mehrere virtuelle Maschinen gleichzeitig gestartet werden oder wenn Spitzen bei der Arbeitslast der virtuellen Maschine auftreten. Allerdings deutet eine dauerhaft hohe Arbeitsspeichernutzung (94 % oder höher) darauf hin, dass der Host wahrscheinlich nicht über genügend Arbeitsspeicher verfügt, um die Anforderungen zu erfüllen. Wenn der aktive Arbeitsspeicher gleich groß ist wie der gewährte Arbeitsspeicher, übersteigt der Bedarf an Arbeitsspeicher die verfügbaren Arbeitsspeicherressourcen. Wenn der aktive Arbeitsspeicher konstant niedrig ist, ist der Arbeitsspeicher möglicherweise zu groß.

Wenn die Arbeitsspeichernutzung hoch ist und das Ballooning oder die Auslagerungswerte für den Host hoch sind, überprüfen Sie die Menge des freien physischen Arbeitsspeichers auf dem Host. Ein Wert für den freien Arbeitsspeicher von 6 % oder weniger bedeutet, dass der Host den Bedarf an Arbeitsspeicher nicht verarbeiten kann. Dies führt zu Arbeitsspeicherrückforderungen und damit möglicherweise auch zu Leistungsbeeinträchtigungen.

Wenn der Host über ausreichend freien Arbeitsspeicher verfügt, überprüfen Sie die Ressourcenfreigaben sowie die Reservierungs- und Grenzwerteinstellungen für die virtuellen Maschinen und Ressourcenpools auf dem Host. Stellen Sie sicher, dass die Hosteinstellungen zu den Einstellungen für die virtuellen Maschinen passen und nicht niedriger als diese sind.

Wenn der Host über wenig freien Arbeitsspeicher verfügt oder wenn Sie Leistungseinbußen bemerken, sollten Sie die folgenden Aktionen durchführen.

Tabelle 2. Ratschläge für die Optimierung der Arbeitsspeicherleistung
# Lösung
1 Stellen Sie sicher, dass VMware Tools auf allen virtuellen Maschinen installiert sind. Der Balloon-Treiber ist mit VMware Tools installiert und entscheidend für die Leistung.
2 Stellen Sie sicher, dass der Balloon-Treiber aktiviert ist. Der VMkernel gewinnt nicht verwendeten Arbeitsspeicher der virtuellen Maschine regelmäßig durch Ballooning und Auslagerung zurück. Dies führt in der Regel nicht zu Leistungseinbußen bei der virtuellen Maschine.
3 Verringern Sie den Arbeitsspeicherplatz auf der virtuellen Maschine und ändern Sie das Cache-Volumen, falls dieses zu groß ist. Dadurch wird Arbeitsspeicher für andere virtuelle Maschinen freigegeben.
4 Wenn die Arbeitsspeicherreservierung der virtuellen Maschine auf einen Wert gesetzt ist, der viel höher ist als der Wert für ihren aktiven Arbeitsspeicher, sollten Sie die Reservierungseinstellung verringern, damit der VMkernel den nicht verwendeten Arbeitsspeicher für andere virtuelle Maschinen auf dem Host nutzen kann.
5 Migrieren Sie eine oder mehrere virtuelle Maschinen auf einen Host in einem DRS-Cluster.
6 Fügen Sie dem Host physischen Arbeitsspeicher hinzu.