I believe that is a bug with cpu cap and vmware. To reproduce:
Create a offering with 2 cores and 1000mhz. Enable CPU CAP. After created instance , cs create a vm with 2 cores and 1000mhz of limit. I don't know for sure if is a bug, but vmware gives 1000mhz shared with cores. Diego
