Hi,
Can a VM use more memory than its configured memory ?
For Eg:
ESXi Host is having 10 Gb Memory. 2 VM are hosted on this. VM01 & VM02 configured memory is 2 GB.
1) If teh Application running inside VM demands more memory, then Will VM would be able to use additiona memory than configured memory of 2 GB as Host is having additonal 6 GB Memory ?
Hello,
When you say "configured memory", i assume that you are trying to say that it is the memory that you assigned while you created the VM.
In that case, no your vm cannot use more that what it is configured with. you need to increase the memory.
Please refer below link and the image captured from vmware pubs.
Hope that helps.
Hi,
no, a vm could not use more memory then you have configured.
Ressource Mangement Guide
Frank
Hello,
When you say "configured memory", i assume that you are trying to say that it is the memory that you assigned while you created the VM.
In that case, no your vm cannot use more that what it is configured with. you need to increase the memory.
Please refer below link and the image captured from vmware pubs.
Hope that helps.
virtual01 wrote:
1) If the Application running inside VM demands more memory, then Will VM would be able to use additiona memory than configured memory of 2 GB as Host is having additonal 6 GB Memory ?
Since the VM does not really know it is a VM and only is aware of a certain amount of RAM, then the Guest Operating System could only see and handle that specific amount of RAM to its running applications.
If you have spare memory on your ESXi host and know your VMs need more than currently configured you could shut them down and just increase the vRAM assignement.