I have managed to import and also install ESXi as a VM inside of Proxmox however I have a question with regards to memory usage. My physical host has 32GB of RAM. I wish to install multiple instances of ESXi for lab/troubleshooting purposes and recreating different scenarios within ESXi.
When it comes to memory usage, it appears that Proxmox is allocating the full amount of RAM to the ESXi VM. This means I will quickly run out of RAM as I am assigning 16GB to ESXi VM's. I have enabled memory ballooning and set the minimum to 4GB and max 16GB however this doesn't appear to have made a difference.
When I check the summary view of the ESXi VM it shows as using 98% of the allocated RAM. I know this isn't 100% true as the ESXi VM in theory is sitting idle. If I run ESXTOP from a console session, I can indeed see 16,378MB assigned, but it also shows as 14,686MB free.
Of course, I would like Proxmox to be able to reclaim this free RAM and use it elsewhere. Is this possible?
When it comes to memory usage, it appears that Proxmox is allocating the full amount of RAM to the ESXi VM. This means I will quickly run out of RAM as I am assigning 16GB to ESXi VM's. I have enabled memory ballooning and set the minimum to 4GB and max 16GB however this doesn't appear to have made a difference.
When I check the summary view of the ESXi VM it shows as using 98% of the allocated RAM. I know this isn't 100% true as the ESXi VM in theory is sitting idle. If I run ESXTOP from a console session, I can indeed see 16,378MB assigned, but it also shows as 14,686MB free.
Of course, I would like Proxmox to be able to reclaim this free RAM and use it elsewhere. Is this possible?