LXC-Memory-Limit greift nicht.

m1chael

New Member
Apr 30, 2021
1
0
1
30
Guten Tag!

Mein System:
Proxmox 6.4 (alles stets aktuell), frisch vor 3 Monaten installiert, nichts migriert.
Debian 10 (alles stets aktuell)
Xeon 1231v3 - 32GB DDR3 ECC (mehr als 20 davon frei)
2x Samsung SSD 850 EVO 500GB (300GB frei)


Ich habe eine Standard-Proxmox-Installation auf Debian 10. Es funktioniert seit Jahren alles wunderbar, bis auf eine Sache, die mir gerade Grübeln bereitet.
LXC-Container bekommen zum Beispiel 2GB RAM (2048) zugewiesen. Der Container wird gestartet, ein kurzes "free -m" zeigt aber 32GB. Auch "htop" und co.
Stellt man dann, während der Container läuft, den RAM auf 1,97 GB oder auf 3,00 GB (egal ob mehr oder weniger), übernimmt der Container sofort den neuen Wert und free -m zeigt 2048, was es soll. Auch das Zurückstellen auf exakt 2GB funktioniert dann wunderbar.

Allerdings macht ein Reboot des LXC-Containers das alles wieder zunichte. Beim Start hat der LXC-Container direkt wieder 32GB RAM zur Verfügung, bis man wieder händisch umstellt wie beschrieben.

Infos:
Es befinden sich 3 LXC-Maschinen auf diesem Host, das Problem besteht bei allen.
Das Zuteilen von CPU-Kernen auf dieselbe Art geht wunderbar, die Änderungen bleiben auch nach einem Reboot erhalten. Nur der RAM eben nicht.
Die Config-Files /etc/pve/lxc/10X.conf beinhalten alle den korrekten Wert, also in dem Fall 2048. Änderungen im Panel werden auch sofort hineingeschrieben.

Ich hätte gern, dass die LXC-Container (und auch neue, die bald folgen), ihre RAM-Limits einhalten und hoffe, dass mir jemand helfen kann.

Beste Grüße

Michael
 
Sehr strange, hab hier mal sämtliche LXC'X durch gesehen. Kann ich hier nicht nachvollziehen. Poste doch bitte mal
Code:
pveversion -v
pct config <ID>
 
Sieht man bei den Containern nich eh immer den kompletten RAM / cpu vom Host? Sorry für die Frage aber wir nutzen keine Container.
 
Sieht man bei den Containern nich eh immer den kompletten RAM / cpu vom Host? Sorry für die Frage aber wir nutzen keine Container.
Nein, man sieht nur das was man zugewiesen hat.
 

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!