Hi all, after a lot of searching on why some of my VMs were getting OOM errors while there was plenty of memory available, I realized that proxmox seems to have a hardcoded limit of 80% on memory ballooning. Meaning that if your host has 512GB memory, 100GB of this memory will be pretty much completely unused. This is made even worse if you use ZFS and it's taking up a lot of memory for caching, as it seems that proxmox does not exclude that memory from its limit calculations.
I could not find a way to tweak that calculation as it seems to be done hardcoded in pvestatd. Wouldn't it be possible to give people a bit more freedom in tweaking that value? For high-memory hosts the 80% is pretty bad.
I could not find a way to tweak that calculation as it seems to be done hardcoded in pvestatd. Wouldn't it be possible to give people a bit more freedom in tweaking that value? For high-memory hosts the 80% is pretty bad.