We have four hosts in our data center. They each have 4 CPU's and 16GB of RAM. There are a few servers that have 2 vCPU's assigned to them. How can I determine the threshold of a host?? I know memory can be overcommitted so the VM's on the host can have more than 16GB. I need some help understanding CPU allocation and how it works.
Your post has been moved to the Performance forum
Dave Mishchenko
VMware Communities User Moderator
the vmkernel will schedule a vcpu to run on a single core or hyperthread at a time so a single vcpu vm can only use the cycles in a single core and when it has them all that is all it will get - for dual (or quead) vcpu vm hte vcpus are scheduled simultaneously amd each vcpu will run on different cores - check out pg 128 of