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.
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
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 :
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