VMWare (or any) CPU core speed is limited by the host’s physical core speed
This is just a reminder that in VMware (and maybe other Virtualization environments) even if you set the CPU quota to be unlimited you are still LIMITED per core you assigned for each guest for the maximum of the physical host machine.
So for example if you have a 8 * 2.33GHZ host and 1 guest that has 2 cores assigned –> effectively although you didn’t set MAX CPU assigned it will have maximum of 4.66GHZ
I faced this while analyzing performance issue on VMware and we didn't understand how come guest was on 85% CPU consumption and host was on less than 20%
Maybe it was trivial for you, but for me it was new.
Thanks now we continue to IO issues (that's harder)