I have a server that is running Windows Hyper-V. Today I noticed that one of the images was consuming a large amount of memory on the server and choking off the other images. In the Hyper-V manager is shows an Assigned Memory of 30235 MB, and a Memory Demand of 45050 MB. But when I enter into the actual image and call up the task manager, it shows that only about 9 GB of memory is being used.
If the image isn't using the memory, why doesn't the Hypervisor return the memory back to the host so it can be available to other images? What can I do to make sure my other images don't choke?
The Guest operating system is Windows Server 2008 R2 Standard, service pack 1, BTW. Integration Services is installed on it and Dynamic Memory is configured in the guest server's settings. The 9 GB being used is what is shown in the Task Manager on the Guest Image (which also shows the 30+ GB available)