In VM Serrings/Resources, I applied a limit of 1150 Mhz. to a single vCPU Windows 7 VM. That's half of our 2.3 Ghc Porc/core speed.
Using CPU Busy, I observed the usage of the W7 drop to 1150 and Ready increase to 10200 (roughly 50%). That's exactly what I would have expected - and how it has always performed in the past.
Now I have removed the limit, but the effect of the limit persists! I have restarted the VM, vmotioned it to another host and I still see 1150 Mhz. and Ready at 10200.
Hmmmm?
Did you check inside of VMX ?
Try edit VMX with VM powered off.
Have checked VMX after removal of CPU Limit and there was no indication of the previous limit.
Have power-cycled VM to no effect.
Most disturbing is that the VM CPU Limit supersedes the Resource Pool limit, when the VM limit is greater. If I set a VM CPU Limit of 6000 Mhz and placed that VM in a Resource Pool with a 3000 Mhz limit, the VM limit acts as an effective Reservation! This potentially allows users a way to defeat Resource Pool limits and may have wide ranging impacts for larger environments.