Saturday, February 12, 2011

What's new in Hyper-V 2008 R2 SP1

Dynamic Memory Architecture (Windows Server 2008 R2 SP1)

Dynamic Memory is implemented in the management operating system using a user-mode virtualization service provider that communicates through the virtual machine bus (VMBus) with a kernel-mode virtualization service client in a virtual machine.
Dynamic Memory is a new Hyper-V feature in Windows Server 2008 R2 Service Pack 1 (SP1). It enables servers running Hyper-V to dynamically adjust the amount of memory available to virtual machines in response to changing memory demand. Memory weight (sometimes referred to as memory priority) identifies how important memory is to an individual virtual machine.



Dynamic Memory distributes memory to virtual machines based on startup RAM, memory buffer, maximum RAM, and memory weight.

Startup RAM: Specifies the amount of memory required to start a virtual machine. The memory allocated to a virtual machine does not fall below this value. Specify a value that will be sufficient to allow the guest operating system in a virtual machine to start.

Memory Buffer: Specifies how much memory Hyper-V will attempt to assign to a virtual machine compared to the amount of memory actually needed by the applications and services running inside a virtual machine. The buffer is determined using the following formula:

Memory Buffer Amount = Memory Demand * Configured Memory Buffer %

Maximum RAM: Specifies the upper limit for how much physical memory can be allocated to a virtual machine. The memory allocated to a virtual machine can never increase above this value.

Monitoring Dynamic Memory In Hyper-V:
You can monitor Dynamic Memory using the status columns in Hyper-V Manager or the performance counters in Windows Server 2008 R2 with SP1. Dynamic Memory has two groups of performance counters for monitoring how memory is allocated to virtual machines:
  • Hyper-V Dynamic Memory Balancer (management operating system)
  • Hyper-V Dynamic Memory Virtual Machine (per running virtual machine)


Hyper-V Architecture with RemoteFX Components (Windows Server 2008 R2 SP1 )
Microsoft RemoteFX™ is a LAN-based, server-side rendering graphics feature that delivers a rich user experience to virtual machines. It virtualizes and shares the graphics processing unit (GPU). RemoteFX is a new feature in Windows Server 2008 R2 Service Pack 1 (SP1).

No comments: