Q. Does Hyper-V in Windows Server 2008 R2 take advantage of the Nested Page Tables and Extended Page Tables features in the latest AMD and Intel processors?

John Savill

January 28, 2009

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. Yes. Recent AMD and Intel processors add support for Nested Page Tables and Extended Page Tables respectively. These features essentially make it so that the Virtual Machine Manager (VMM) in the hypervisor layer no longer has to maintain mapping tables of guest memory to physical memory (Shadow Page Tables). This mapping is one of the biggest overheads of the hypervisor. Each virtual machine (VM) has its own map of memory that is unlikely to map to the physical pages of memory on the server, so every time a VM references a page, the VMM has to do translate the virtual memory address to the physical memory address. This translation is expensive in CPU power for the VMM.

With the Nested Page Tables and Extended Page Tables features, the processor maintains page tables for the guest VMs, so the VMM no longer has to do this translation, reducing the work of the hypervisor and improving performance. Hyper-V 2008 R2 automatically checks for Nested Page Tables and Extended Page Tables in the processor and uses the features if available. No configuration is necessary.

Related Reading


Videos:


Audio:



Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like