Hello, have an issue that is perplexing us. Have a windows 7 Pro guest that we added 2 cpu's to up from 2 to 4. They were added by shutting down guest adding the 2 new cpus and starting guest back up. Device manager shows 4 cpu's but task manager and properties on "my computer" only show 2 cpus instead of 4. Removed and reinstalled vmtools, no change. vmtools version 8.3.19, vcenter version 4.1.0, esx 4.1 completely patched up to date.
· For the relevant vDesktop go to Edit Settings –> Hardware –> CPUs –> Set vCPUs to 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.
I believe with WIndows 7 your ar elimited to two CPUs - if you want to utilize the power of 4 vCPUs you will have to configure your VM with 2 vCPU and 4 cores -
· For the relevant vDesktop go to Edit Settings –> Hardware –> CPUs –> Set vCPUs to 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.
I'm also having the same kind of issue whereas my OS version is win 2012.
I have extended vCPU from 2 to 8 but still that is not reflecting inside OS.
As per above suggestion I have checked the "cpuid.coresPerSocket" which is already added with value 6. kindly suggest. thanks