How can I fix MACOS ram usage is too high?

pilgrimage

Member
Oct 17, 2021
62
2
13
44
I'm running the Mac os operating system on a VM with GPU Passthough. However, in the Mac summary, 32GB ram seems to be using close to 100%. What could be the reason for this? Do I need to do anything on mac for Guest Agent Virtio?

thankyou.
 
Proxmox tries to allocate only as much as RAM as a VM currently needs through the help of the ballooning driver. While Linux has them by default, and Windows needs them to be installed through the Qemu Guest driver, I couldn't find much info whether there are any (native) ones for Mac OS.

Nonetheless, using PCI Passthrough means that the VM will automatically use 100% of the assigned RAM because the hardware (drivers) might randomly access parts of the RAM that would be potentially unmapped.
From what I understand, even with ballooning drivers, mapped memory would never be released and quickly fill up. E.g. when tested by the OS at startup.
 
Last edited:
Please keep also in mind, that something like free memory does not exist and the OS will work hard to be fast so free memory is always used to cache as much as it can.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!