Closed sheerun closed 4 years ago
Hi. From what I heard, the firmware does not do a good job at understanding that, while dom0 may be mostly idle, VMs are not, so support for that is disabled in Xen.
Bascially this is a complex thing: You can better have a bunch of cores running at lower frequency than sending a few into 'turbo' modes, as the efficiency drops dramatically. So depending on the scenario, focussing VM workloads onto a few cores is maybe not what you want (also: context switches need to clear caches every time, which should affect performance measurable). IMHO this is only beneficcial on some corner cases where you have way more cores than you actually need (and how much power do you save by that? half-modernish CPUs are already lowering voltage and frequency for not/slightly used cores).
It also sounds like this is something, that should be going to Xen devs, as XCP-ng is "only" the package around it.
OK, I guess feel free to close it
Closing then. Thanks for the interesting question.
Dell servers BIOS has ability to enable "Logical Processor Idling" (LPI):
But it requires support from OS. For sure it works on vSphere 6.7. Does it also work on xcp-ng?