esxtop CPU usage is under 100%esxcfg-info -a" file confirms that the disableTurbo parameter is set to false.
esxcfg-info -a | grep disableTurbo -A 4
|----Option Name........................................disableTurbo
|----Configured Value...................................false
|----Runtime Value......................................false
|----Default Value......................................false
zcat var/run/log/boot.gz | grep Turbo
TSC: 872988 cpu0:1)BootConfig: 783: disableTurbo = FALSE (0)
0:00:00:00.001 cpu0:1)CPUIntel: 792: Turbo Mode enabled by the BIOS
VMware vSphere 8.x
vSphere Client measures CPU usage at base frequency. In vSphere 8.0 U3 and later, if CPUs use turbo boost to meet workload demand, the vSphere Client shows usage over 100%. esxtop Measures scheduled CPU cycles and reports a percentage.
This is due to a behavior change introduced in vSphere 8.0 U3 in the UI, where it displays the actual Consumed CPU % rather than capping it at 100.