idle=poll is a way to reduce number of scheduler calls and IPIs. There is a power/cooling cost trade-off with idle=poll. This keeps processors at their maximum frequency and c-state and requires a reboot. The side-effect of this is that the CPUs may not have the thermal headroom to enter turbo frequencies which can affect performance.
"On a physical system, idle=poll prevents the CPUs from entering power-saving states (C states) since when the CPU transitions into an idle state, a busy computation is entered. On a VM, it does nothing to control host CPU C states, but it does have the unwanted side effect of causing the host CPUs in use by the guest VM to operate at 100% capacity."
Resolution
Remove the following parameters at Guest OS Level
idle=poll
intel_idle.max_cstate=0
After removing these parameters, reboot the VM for the changes to take effect.