[SOLVED] Die Sache mit der RAM usage

Apr 28, 2022
7
1
3
Hallo Proxmox Admins,

ich bin recht neu im Proxmox Geschäft und habe als Aufgabe mich um einen Proxmox Cluster zu kümmern. Dabei ist mir bei meinem Testcluster aufgefallen das die Sache mit der "RAM usage" irgendwie nicht hinhaut. Simples Beispiel; auf einem Host sind zwei VMs mit jeweils 8 GB Memory eingerichtet, beide VMs sind gestoppt. Der Host meldet allerdings eine RAM usage von 33GB?
pve8ram.pngpve8ramhtop.png

Ich habe zu dem Thema schon viele Beiträge im Forum gesehen, allerdings bin ich daraus nicht ganz schlau geworden, da es bei den meisten darum ging das die VM falsche RAM Werte anzeigt. Bei meinem Proxmox Cluster ist das es so das die RAM usage der Windows VMs und dem Proxmox UI übereinstimmt, aber der Host einen komischen Wert ausgibt. Könnt ihr mir auf die Sprünge helfen? :)

Vor allem wäre das wichtig für das "High Availability" Konzept. Nicht das dann bei einem Hostausfall eines Hosts zu wenig RAM auf den anderen Hosts zur Verfügung steht.

Beste Grüße
 
Last edited:
Schau mal auf den gelben balken in htop und im help fenster was der bedeutet :)
PVE zeigt den gesamten ram inklusive cache usage an, htop zwar auch, rechnet den cache aber anscheinend nicht in die zahl ein.
 
  • Like
Reactions: Fisk
Falls deine Frage beantwortet ist, kannst du gerne den thread auf "Solved" setzen (thread bearbeiten -> prefix beim titel)
 
  • Like
Reactions: Fisk
Nice to have wäre in RAM-Usage im Webinterface eine vergleichbare Anzeige..... Dann hätte man auch einen Ansatz ob man VM XY da nun noch hin migrieren kann oder eher nicht....
 
  • Like
Reactions: Fisk and Neobin
Da hast du wohl recht. Mach am besten auf bugzilla einen bug/feature request auf
 
  • Like
Reactions: itNGO
  • Like
Reactions: Fisk and Neobin
Das hatten wir schon einmal diskutiert. Ein Problem dabei ist, dass da der qemu-guest-agent nur die Info liefert wieviel RAM benutzt wird aber keine Infos gibt wofür. PVE kann über diesen also leider nicht abfragen, wieviel vom RAM "available" oder "cache/buff" ist.

Da müsste dann schon wer den qemu-guest-agent für alle Betriebssysteme anpassen oder PVE müsste einen eigenen Gastagenten haben. Irgendwie muss die Info der RAM Nutzung ja vom Gast-OS zu PVE kommen.
 
Last edited:
Das hatten wir schon einmal diskutiert. Ein Problem dabei ist, dass da der qemu-guest-agent nur die Info liefert wieviel RAM benutzt wird aber keine Infos gibt wofür. PVE kann über diesen also leider nicht abfragen, wieviel vom RAM "available" oder "cache/buff" ist.
Naja wie viel RAM vom HOST Cache ist kann man schon ermitteln. HTOP kann es ja auch.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!