Vmware Memory assignement

I would like to know when assigning an amount of memory to a VM, then if that VM stays idle whether another VM is able to use the memory if its own memory is not enough to run an App ?


it is just like Thick disk when it is assigned to a VM no other VM can share it ?
if that's the case, what about when a VM is shut down, does it release the memory for other VMs ? I think so, but I need an Expert to confirm that?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
If you do not reserve the memory then the ESXi host can use the memory for another VM if it requires.  Reservation would be comparable to thick disk provisioning where memory is assigned and removed from the pool regardless if the VM is using it or not.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jskfanAuthor Commented:
I am using VMware Workstation. Where do you set up the reservation?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
There is no Memory Reservation in VMware Workstation.

It's a Type 2 Hypervisor, and does not have the functions of VMware vSphere Hypervisor (ESXi).

If the VM is shutdown, or suspended, memory is returned to the host.

You should be able to see this Task Manager.

When a VM is allocated 4GB, Active Memory in the VM, will use memory in the Host.
Considering everything mentioned above - you must rely on host swapping (VM RAM is allocated resident, so you actually be shooting yourself in the leg by swapping oout OS)
That yields simple solution - buy more ram
Or complex solution - install nested ESXi that knows memory overcommitment.
jskfanAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.