« Redmond | Home | Procedo no more »
Some info about Dynamic Memory
I’m sure many of you already know that Dynamic Memory feature will be added into Windows Server 2008 R2 SP1. With this feature, it will be possible for administrators to provide a range of RAM to a virtual machine. Hyper-V will then dynamically provide RAM to a virtual machine, based on virtual machine needs. This is not a memory overcommit solution, as with VMWare; total amount of memory provided to all virtual machines will never be larger that a total amount of physical memory. Here are some facts about Dynamic Memory…
Hyper-v Dynamic Memory Summary
- Will be included in Hyper-V R2 SP1
- Designed for production use with minimal production impact
- Design and integrated with the Hyper-V memory management on the Host
- Enabled via an enlightenment in the Guest
How it works
- Memory is pooled and dynamically and securely distributed across VMs
- Memory is dynamically added/removed based VM usage with no service interruption
- Guest enlightened: guests & Hyper-V work TOGETHER
How it is configured
VM memory configuration includes:
- Initial
- Maximum
- Memory Buffer
- Memory Priority
How?
- Memory is added via kernel enlightenment for suppport OSes
- Memory is removed via Balloon driver (supported OSes)
System Requirements
Parent Requirements:
- Windows Server 2008 R2 SP1
- Microsoft Hyper-V Server 2008 R2 SP1
Supported Guests:
- Windows Server 2003, 2008 & 2008 R2 All Editions (New) 32-bit & 64-bit versions
Windows Vista and Windows 7 Enterprise and Ultimate Editions only, 32-bit & 64-bit versions
There is a demo available on Technet Edge:
Resource: Bink.nu

