Avatar of CollinMendoza
CollinMendoza
Flag for United States of America asked on

VMWare ESXi Guest CPU

Im trying to understand when I build the VMware Guest server.

If the guest requirement for processor is 1 dual core or 1 quad core,
What do I set for the (number of virtual sockets and number of cores per socket)?

Please advise.
Thank you
VMware

Avatar of undefined
Last Comment
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

8/22/2022 - Mon
John

I set dual core and 1 CPU in the example above.
ASKER CERTIFIED SOLUTION
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
CollinMendoza

ASKER
Andrew, Great info. Thank you.
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

No problems, if you still need help, related to vCPU (virtual CPUs) in a VM, please ask, because it is a very misunderstood subject.

and often, you may need to allocate as many as 8 vCPUs, for the correct performance, and application.
Your help has saved me hundreds of hours of internet surfing.
fblack61
CollinMendoza

ASKER
I know it s bit confusing. so if I understand this...

the requirement is "1 dual core or 1 quad core" for SQL server.

so for my VMware guest, I set the "number of virtual socket" equal to 2(dual) or 4(quad" and the "number of cores per socket" equal to 1.

Is this correct?
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

Yes, always use Sockets.

Unless you have a license restriction and need to use Cores, that's why it was invented.

It's really not as straight forward as that, unless those requirements are based on virtual requirements, or are just based in the physical world.

Because a Dual Core Physical Processor (bare metal server) may not really equate to a Virtual Machine just with 2 Sockets (vCPUs).

the same is true of a requirement for 4 sockets (vCPUs).

I would recommend, you try 2/4 sockets, check performance, are you experiencing a CPU bottleneck, slowness which can be attributed to CPU, and increase.
CollinMendoza

ASKER
Ok. sounds good. Thank you for the feedback.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

not a problem.