Proxmox and memory
From DWIKI
Docs
Clues
pvesh
pvesh get /cluster/resources
Get current configuration of VM 105
pvesh get /nodes/nuc/qemu/105/status/current
Now to get maxmem given to VM 105
pvesh get /nodes/nuc/qemu/105/status/current --output-format json | jq '.maxmem'
Get memory usage
pvesh get /cluster/resources --output-format json |jq '.[] | select(.id=="qemu/105") | .mem'
FAQ
virtio_balloon virtio0: Out of puff! Can't get 1 pages
Out of memory: Kill process 10429 (java) score 126 or sacrifice child
PVE host ran low on memory, and started reclaiming memory from ballooning drivers. See QM Memory. To prevent this, make sure to set 'Minimum memory' high enough.
a used vhost backend has no free memory slots left
https://forum.proxmox.com/threads/hotplug-memory-limits-total-memory-to-44gb.30991/#post-154914
Checking
cat /sys/module/vhost/parameters/max_mem_regions
To adjust
echo "options vhost max_mem_regions=509" >> /etc/modprobe.d/vhost.conf
"and then reboot"