Currently Being Moderated

Frequently Asked Questions: Hyper-V

Here you can find frequently asked questions on SAP on Microsoft Hyper-V.

Which SAP Notes are related to Hyper-V?

For support information concerning SAP software running on Hyper-V, see the SAP Notes for Windows in Virtual Environments.


Where can I get more information about running SAP on Hyper-V?

For information about running SAP on Hyper-V, see the document SAP on Microsoft Hyper-V.

What new features are available in Hyper-V on Windows Server 2012 R2?

For a list of new features of Hyper-V on Windows Server 2012 R2, see

What new features are available in Hyper-V on Windows Server 2012?

Which guest operating system versions does SAP support with Hyper-V on Windows Server 2012 (R2)?

For a list of guest operating system versions that are supported with Hyper-V, see SAP on Microsoft Hyper-V.


Is CPU pinning of SAP work processes useful in a virtual environment?

No. If you pin a process that runs inside a VM to a specific CPU, it will be directly pinned to the specified virtual CPU, not to a physical CPU on hypervisor level. This means that setting processor affinity to one specific CPU results in reduced performance by limiting the disposable virtual CPUs.

Can I use CPU over-commitment when running an SAP application in a virtual environment?

Yes, as long as you do not run into performance problems inside the VM.
During the sizing process of the server, you should reserve additional CPU resources for peak load times, software updates, or future requirements. As a rule, the server utilization should not exceed 80% over longer periods to make sure that the server can handle the instant workload in a reliable way.
Configuring each virtual machine with some headroom for CPU capacity without over-committing resources leads to under-utilized physical hardware. In general, appropriate over-commitment of CPUs with regard to the overall load of the server does not lead to a performance impact as long as the peak usage of CPU capacity for all concurrent virtual machines does not occur at the same point in time.
However, if you need to achieve a reliably predictable response time of CPU-bound queries, it is best not to use CPU over-commitment.

Can I use Hyper-V Dynamic Memory when running an SAP application in a virtual environment?

With Windows Server 2008 R2 SP1, Microsoft added the Dynamic Memory feature to Hyper-V. The SAP NetWeaver Application Server currently cannot deal with changing resources on operating system level and therefore Dynamic memory is not supported with this application.  For more information about Hyper-V Dynamic Memory,  see the following table:


SAP Notes (SMP login required)
  • 1409604: Virtualization on Windows: Enhanced Monitoring
  • 1570141: Key Figures of Virtualization on Hyper-V


I want to automate the administration of Hyper-V clients. Are there any helpful tools available?

You can use Microsoft PowerShell to automate the management of your Hyper-V environment. With PowerShell you have the following options:


Delete Document

Are you sure you want to delete this document?