Hyper-V Program Manager
If you have not tried out dynamic memory yet – here is a handy step-by-step guide for how to get it setup.
The first thing you need to do is to install the Windows Server 2008 R2 SP1 beta release. To do this you should:
At this stage you will have the service pack 1 beta applied to your system – but you will not have enabled dynamic memory for any of your virtual machines. There are two main steps to enabling dynamic memory.
Step 1: Upgrading the integration services inside the virtual machine
Dynamic memory needs new integration components to be installed in the virtual machine. If you are running Windows Server 2008 R2 or Windows 7 inside of the virtual machine you can do this by either upgrading the integration services or by just installing the service pack 1 beta inside the virtual machine as well. For all other supported operating systems you will need to upgrade the integration services. To do this you will need to:
The next step is to enable dynamic memory in the virtual machine settings. To do this the virtual machine needs to be turned off, which is why you needed to shutdown the virtual machine instead of letting it reboot.
Once the virtual machine is no longer running, you will need to:
You can now start the virtual machine. You should be able to tell when dynamic memory starts functioning inside the virtual machine as you will see a percentage getting reported in the Memory Available column for any virtual machine which has dynamic memory enabled.
Cheers, Ben
Looks excellent. I currently use 4 test machines of 1600MB RAM each on my 8GB host. I expect to be able to run at least one more using this.
2 Questions:
1. Will there be an upgrade from SP1 Beta to SP1 RTM?
2. The Dynamic Memory Technical Overview whitepaper mentions "Applications that perform their own memory management". Does MS SQL Server - specifically SQL Express 2008 - fall under this category? Should I wait until SQL server release their own "enlightened" update before deploying?
Hello Ben
Did you test dynamic memory ??
because for me only works once, then the VM still has the startup value..
Rémy
Tried to install SP1 beta on Windows 2008 R2 server core with Hyper-v
the dynamics memory is not enabled in the Windows Server 2008 R2 Guest even after upgrade the Integration Service.
Tried the hyper-v on the Full Windows 2008 R2 Server installation it works
Is it by design can't be enabled when runnning on the server core?
just found the solution, need to upate my windows 7 to SP1.
So the Hyper-v remote administration GUI interface also updated to show the Dynamics Memory.
Jonathan -
Yes, there will be an upgrade path from beta to RTM. Also, we are working with the various server product teams at Microsoft to have them provide guidance around how to use dynamic memory.
Rémy -
I have been using it since January on my servers :-) What is your guest operating system?
klil -
Glad that you figured it out!
Cheers,
Ben
Hello Ben:
I noticed that in the Msvm_MemorySettingData Class,there is no any element to map for "specify the percertage of memory",how can I get this information in WMI?
newhuber