2023-06-21, 11:58 PM
Aah knowing that it's ProxMox definitely explains it. Because of how the KVM virtualization in ProxMox works, from ProxMox's perspective, the RAM is indeed "used" by the VM even though it's just page cache data inside the VM, because the hypervisor can't hand that RAM out to other VMs. Unlike inside the VM itself where that memory could easily be used by another application.
Best thing to do would just be to shrink the VM. If Jellyfin isn't using 16GB (and it isn't, not even close), the VM doesn't need to be 16GB and thus it won't steal 16GB of RAM from the hypervisor. Based on your usage a 4GB VM is probably plenty.
Best thing to do would just be to shrink the VM. If Jellyfin isn't using 16GB (and it isn't, not even close), the VM doesn't need to be 16GB and thus it won't steal 16GB of RAM from the hypervisor. Based on your usage a 4GB VM is probably plenty.