Quantcast
Viewing all articles
Browse latest Browse all 10362

Hyper-V on DL380 Gen 9 E5-2650V3

Hi.

I have a D380 G9 server with dual E5-2650 V3 CPUs running Hyper-V on Windows Server 2012R2 Standard. Everything is patched to the latest versions - Windows, BIOS, firmware, drivers etc. (spp2016040).

Without the hypervisor running, everything performs as expected.

When I run with the hypervisor and the default 'dynamic power saving' scheme which uses c-state c6, the cores on CPU0 all run at the correct speeds but the cores on CPU1 are all locked to multiplier x12 so always run at a very slow speed (1.16ghz).

So for example if I give a certain workload to cores on CPU0 it takes 13 seconds but the same workload given to cores on CPU1 takes 32 seconds.

If I disable the c-states by enabling the 'maximum performance' mode in the BIOS, the second CPU starts running at the correct speed although now I think the Turbo Boost doesn't work anymore - the workload takes 16 seconds in this mode (on either CPU) which is more than the 13 seconds it took before.

I tried the other c-states but c3 seems to be like c6 and c1e is a bit different - it slows down the last four cores of CPU0 leaving only 6 cores running at normal speed and 14 cores running slowly.

All this relates to running things on the Hyper-V host, not from within a VM.

I just need to know if this is expected for the E5-2600V3 CPUs and the only way to run Hyper-V with reasonable performance is to always use the power-hungry 'maximum performance' mode.

 


Viewing all articles
Browse latest Browse all 10362

Trending Articles