Solved

Number of Virtual sockets vs. Number of cores per socket confusion?

Posted on 2014-02-03
5
5,161 Views
Last Modified: 2014-02-19
Hi People,

Suppose I need a compute power of 8x vCPU for my server, which number should I select?


Virtual Sockets: 8
Cores per socket: 1

Or

Virtual Sockets: 1
Cores per socket: 8

Or

Virtual Sockets: 2
Cores per socket: 4

Or

Virtual Sockets: 4
Cores per socket: 2

Which one is good over the other ?
0
Comment
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
5 Comments
 
LVL 120

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 375 total points
ID: 39830981
they are ALL the same! (as far as performance is concerned). But sometimes it does depend on NUMA in the server, and using Cores, could result in slower performance.

If you have a licensing Restriction to use Cores, use Cores.

otherwise just use sockets!

see here for the benchmarks and explanation.

https://blogs.vmware.com/vsphere/2013/10/does-corespersocket-affect-performance.html
0
 
LVL 13

Assisted Solution

by:Abhilash
Abhilash earned 125 total points
ID: 39830992
The performance really does not change with different configurations.
Check the below link to understand how they usually work and decide for yourself which is the best configuration
http://frankdenneman.nl/2013/09/18/vcpu-configuration-performance-impact-between-virtual-sockets-and-virtual-cores/#comment-20293
0
 
LVL 120

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 375 total points
ID: 39831001
I would also query if you really need 8 vCPU for your server.

Which is 8 Cores on the physical processor?

Many VMs require no more than 2 or 4 vCPU.
0
 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 39831002
Thanks Andrew,

my ESXi host is Xeon E5-2670

CPU sockets: 2
Cores per socket: 8
Logical Processor: 2x8x 2 (HT enabled) = 32

so I guess in this case the maximum vCPU that I can assign without causing NUMA problem for the future Exchange & SQL Server is:

Virtual Sockets: 4
Cores per socket: 8

is that correct ?
0
 
LVL 120

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 375 total points
ID: 39831009
Just assign virtual sockets.

e.g. 32 virtual sockets.

unless you have a licensing requirement.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Automatic Windows Service stops by itself 6 113
Esxi host upgrade 16 99
SSD to USB-C Adapter 8 60
SonicWall port forward 4 29
In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Teach the user how to rename, unmount, delete and upgrade VMFS datastores. Open vSphere Web Client: Rename VMFS and NFS datastores: Upgrade VMFS-3 volume to VMFS-5: Unmount VMFS datastore: Delete a VMFS datastore:
Teach the user how to use vSphere Update Manager to update the VMware Tools and virtual machine hardware version Open vSphere Client: Review manual processes for updating VMware Tools and virtual hardware versions: Create a new baseline group in vSp…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question