I am running a TrueNAS VM (24.10) on the latest Proxmox 8.2 (and will upgrade to 8.3 soon).
I am setting ballooning to start at 8G and end at 64GB. However, when I do something memory intensive (e.g. changing all posix ACLs across 100TB on a ZFS pool within the VM), this quickly runs into out-of-memory kernel panics that fill up the logs.
Also, when monitoring with something like htop and as soon as it gets past the 8000M-ish barrier, it runs into OOM issues.
qemu-guest-agent comes installed within TrueNAS, and is running:
The VM shows 64GB available to it though:
(note: this above was me increasing it to 32GB to get around the OOM errors for now)
Is there something else I can do to make this more automatic?
I am setting ballooning to start at 8G and end at 64GB. However, when I do something memory intensive (e.g. changing all posix ACLs across 100TB on a ZFS pool within the VM), this quickly runs into out-of-memory kernel panics that fill up the logs.
Also, when monitoring with something like htop and as soon as it gets past the 8000M-ish barrier, it runs into OOM issues.
qemu-guest-agent comes installed within TrueNAS, and is running:
Code:
# systemctl status qemu-guest-agent
● qemu-guest-agent.service - QEMU Guest Agent
Loaded: loaded (/lib/systemd/system/qemu-guest-agent.service; static)
Active: active (running) since Fri 2024-12-27 15:49:19 EST; 5h 28min ago
Main PID: 3410 (qemu-ga)
Tasks: 2 (limit: 76774)
Memory: 1.2M
CPU: 10.776s
CGroup: /system.slice/qemu-guest-agent.service
└─3410 /usr/sbin/qemu-ga
Dec 27 15:49:19 truenas-a systemd[1]: Started qemu-guest-agent.service - QEMU Guest Agent.
Dec 27 21:16:43 truenas-a qemu-ga[3410]: info: guest-ping called
The VM shows 64GB available to it though:
Code:
# free -mh
total used free shared buff/cache available
Mem: 62Gi 26Gi 36Gi 21Mi 736Mi 36Gi
Swap: 0B 0B 0B
Is there something else I can do to make this more automatic?