Link to home
Start Free TrialLog in
Avatar of srinivas2324
srinivas2324Flag for India

asked on

VMware Hypervisor CPU Distribution

Hello,

I installed vmware hypersivor on physical machine with 2 Processors each having 8 cores.

In the summary its showing as follows:

Processor Sockets: 2
Cores per Socket: 8
Logical Processors: 32
Hyperthreading: Active

So now when creating virtual machine I get two options for allocating cpu which are as follows:
Number of virtual sockets
Number of cores of sockets
Total number of cores---- is what comes from above two options and each above option drop down box gives upto 32

So If I want to create a virtual machine with 6 core then how is the actual cpu distributed from phyiscal side, vmware host side and virtual machine side. Also how to assign cpu for virtual machine by number of virtual sockets or number of cores of sockets.

Please elaborate in a nutshell.
Avatar of GG VP
GG VP
Flag of India image

So it goes like this,

Processor's physically present - 2
Number of cores in each processor - 8

Total number of cores : 2 x 8 = 16 cores

Hyperthreading active : 16 x 2 = 32 cores
ASKER CERTIFIED SOLUTION
Avatar of jmcg
jmcg
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
In addition to jmcg comment,

start with 1 vCPU, it is more than sufficient for most of the workloads. If you want to increase the vCPU count, then the application should be able to utilize the multiple vCPUs, applications like Exchange, SQL effectively use multiple vCPUs.

As a thumb of rule, start with 1 vCPU, monitor the performance and if necessary, increase the vCPU.
Yes, agreed. It takes a lot of experience and detailed knowledge of your workload to outsmart - as in "do better than" - the scheduler's behavior. Even then, you need to do pretty careful experiments and observations to make sure your theories actually prove out in better performance.
Avatar of srinivas2324

ASKER

vCPU's here is core or socket.

If I am selecting virtual sockets as 10 and cores of socket as 1 then I will be getting total 10 cores right. In that case if my windows server standard R2 is limited to 4 sockets so how will vmware distribute here.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Pber
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Split:
-- jmcg (https:#a40644075)
-- GG VP (https:#a40648971)


If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

Pber
Experts-Exchange Cleanup Volunteer