2 Replies Latest reply on May 29, 2017 6:55 AM by LDU

    Intel Turbo Boost on Server 2016 running Hyper V




      I am trying to understand the Xeon CPU turbo boost  technology on Windows Server 2016 running Hyper V.


      Various forum posts seem to suggest that Intel Turbo Boost Technology is only available on the host physical server and is not able to pass the benefits of the Turbo Boost technology to VM's in a Hyper V environment. Given pretty much nothing other than Hyper V runs on the physical box, this means that turbo boost speed is only available for Hyper V which will never require it.


      We have a Dell T630 with 2 x E2640v4 10 core CPU's at 2.4 base freq turbo up to 3.4 freq, running Windows Server 2016 with Hyper V. Several VM's are running for the DC, applications, communications and SQL.


      When we have an extremely processor intensive application running, the application VM and Host physical server CPU utilization ramps up to 100% in task manager but the CPU speed on the VM and the host physical server remains at 2.4.


      What is the point of a high core count CPU with turbo boost in a virtual environment if the turbo boost technology cannot be utilized in the virtual environment? Why not just provide a E2640v4 10 core CPU with a base speed of 2.4 ghz and no turbo boost technology since it appears the turbo boost freq cannot be accessed in virtual settings.


      The Intel site clearly states that the latest Xeon processes are designed for virtualization and support Intel Turbo Boost Technology. This appears to be a contradiction, as it appears the Xeon CPU only supports EITHER virtualization OR Intel Turbo Boost Technology but not BOTH concurrently.


      Given the above apparent turbo boost limitation, the argument for virtualization appears to be flawed for high core count CPU's with turbo boost technology and physical non virtual servers with lower core count but faster CPU's are the correct path to follow if you have any applications requiring processing power.