VM RAM Nutzungsanzeige

Feb 2, 2024
47
0
6
Hallo zusammen,

ich habe gesucht, aber keinen passenden Beitrag gefunden.

Seit PVE 9.x wird die RAM Nutzung innerhalb der VM nicht mehr korrekt in der Oberfläche angezeigt. Es wird immer 100% Nutzung angezeigt.
Ich habe bereits gelesen, dass man dies korrigieren kann, indem man ballooning bei der VM aktiviert.
Dies möchten wir aber nicht tun.

Warum hat man dies mit PVE 9.x geändert? Bei PVE 8.4.x hat dies noch wunderbar funktioniert auch mit deaktiviertem Ballooning.
Warum gibt man dem Kunden nicht die Möglichkeit selbst zu entscheiden, ob man die Variante wie in PVE 8.4.x weiterhin nutzen möchte.

Wie bekommen wir nun für alle VMs die RAM Auslastungsanzeige zurück, ohne Ballooning zu aktivieren?

Danke
Viele Grüße
Nerion
 
Ja in der VM sind die GuestTools installiert.
Die Frage ist, warum hat es bei Proxmox 8.4.x funktioniert und jetzt bei 9.x nicht mehr? Warum muss hier nun expliztit Ballooning aktiviert werden? Warum diese änderung?

Danke
 
Last edited:
Das war schon immer so. Auch pre PVE 9 war das Balloon Device nötig, um eine akkurate Gast-Sicht in der VM Summary auf den RAM Verbrauch zu bekommen. Die Host-Sicht auf den Gast RAM war nicht ganz richtig und hat einige Teile des Overheads nicht berücksichtigt.

Mit PVE 9 wird hier besser der gesamte Overhead aus Host-Sicht eingerechnet. Ich will nicht sagen, 100% richtig, denn wenn man sich mit Memory Accounting unter Linux ein bisschen beschäftigt, wird es sehr schnell kompliziert und eine Richtige™ Sicht gibt es eigentlich nicht. ;-)
Zusätzlich wird jetzt auch explizit die Gast- und Host-Sicht auf den RAM extra getrackt. Davor war es abhängig davon, ob PVE via Balloon Device detaillierte Infos vom Gast bekommt oder nicht.
 
Das stimmt so leider nicht. Es müssen die GuestTools installiert sein mit Ballooning Option. Aber auf PVE Seite musste das Ballooning in den VM Einstellungen nicht aktiviert sein, damit die korrekten RAM Nutzung angezeigt bzw. ausgelesen wird.

Wir hatten immer bei allen VMs die RAM Nutzungsanzeige, obwohl wir bei allen VMs das Ballooning auf Proxmox Seite nicht aktiv hatten. Die GuestTools sind natürlich installiert.
 
Last edited:
Kurzer Nachtrag: Dies scheint nur Windows zu betreffen. Bei Linux funktioniert es.
Ist bei Windows der "Balloon Service" von der VirtIO ISO installiert und gestartet? Unter Linux liefert der Linux Kernel direkt die Infos über das Balloon Device.
Das gilt auch für pre PVE 9 ;-)