VMware Cloud Community
ferexderta
Enthusiast
Enthusiast

hyperthreading inactive

Hi,

the CPUs of the physical servers do not support hyper threading. ESX Hyperthreading is inactive .for example there are 4 vCPUs in the virtual machine but on the windows task manager also sees  1 vCPU. is this server running with 4 vcpu or 1 vcpu. what is the value assigned to the virtual server. how many virtual servers are working with vCpu.

0 Kudos
2 Replies
virtuallysekar
Contributor
Contributor

May I know How many CPU's on physical host

How many CPU's assigned to the VM

*edit VM -> CPU -> no of sockets and core

0 Kudos
GayathriS
Expert
Expert

For the relevant VM go to Edit Settings –> Hardware –> CPUs –> its  4 ?

· Now select Options –> Advanced –> General –> Configuration Parameters

· Add cpuid.coresPerSocket in the Name section

· Enter a value (e.g. 2)

· This virtual machine will now have a total of 4 cores with 2 cores/socket presenting 2 physical CPUs to the OS.

Note: cpuid.corePerSocket must be divisible by the number of vCPUs assigned to the virtual machine.

This would present 2 processors (the max in Windows 7) with 2-cores each, for a total of 4 cores. Without using this advanced setting, the maximum cores would be 2 (two 1-core processors).

Therefore, while I granted my vDesktop 4 vCPUs (two 2-core vCPUs) while running in the virtual infrastructure, when checked it out, it dropped down to 2 vCPUs.

Below link may help you :

https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/only-2-cores-showing-up-in-task...

Please let us know which OS is on the VM

Please consider marking this answer as "correct" or "helpful" if you think your questions have been answered.

regards

Gayathri

0 Kudos