VMware Cloud Community
jkrishna
Contributor
Contributor

HT Sharing option -ESX Server behaviour

Hi ,

In Virtual Center we have the option to to set Hyperthreadig Sharing with the following 3 options :a)Any b)None c)Internal . I have gone through the document "esx21_hyperthreading.pdf" but a bit confused on the behaviour. What I understand after going through the document is If "Any" option is set on a HT Processor (the package will have 2 Virtual Processors), so these 2 Virtual Processors can be shared by any Virtual machines (consider 2 Virtual machines with 1 CPU assigned) & when "None" option is set , only one VM will be schediled on any one of the Virtual Processor & the other processor will be halted ,& the third option "Internal" is selected , this option should be selected only when we assign 2 vCPU to a VM (Am I correct) , & when this option is selected for 2 awy SMP VM (consider in physical box there are 2 CPUs with HT enable so a total of 4 vCPUs ) in this option does the ESX server will allocate the 2 VCPUs which are in the same package(core) , is it that it won't allocate 1 vCPU from one core & another vCPU from another core to the VM , what is the behaviour if we select "Any" for 2 way SMP machines. Please clarify my doubts.

Regards

Jayakrishna.K

0 Kudos
1 Reply
jkrishna
Contributor
Contributor

Hi,

Could anybody help me on this.

Regards

Jkrishna

0 Kudos