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"