VMware vSphere

 View Only
  • 1.  Sockets vs. CoresPerSocket

    Posted Aug 24, 2020 11:13 AM

    Hello,

    for example - if we need 6 vcpu, we can do it in four different ways:

    Sockets/CoresPerSocket

    1/6

    2/3

    3/2

    6/1

    which way is better in terms of performance?



  • 2.  RE: Sockets vs. CoresPerSocket

    Posted Aug 24, 2020 11:31 AM

    They are all equal*.  What was the reason to ask?

    Regards,
    Joerg

    * As long as you stay within a numa node. Even when not.... it depends... take a look to How ESXi NUMA Scheduling Works



  • 3.  RE: Sockets vs. CoresPerSocket

    Posted Aug 24, 2020 11:35 AM

    You can find discussions, and blog posts regarding how vCPU configurations affects NUMA, which may play a role in large, high performance environments.

    However, in most cases this configuration depends on the operating system's, and running application's capabilities. Some operating systems, or applications may not support a high number of vCPUs, in which case it may make sense to configure Cores-per-socket.

    André



  • 4.  RE: Sockets vs. CoresPerSocket



  • 5.  RE: Sockets vs. CoresPerSocket

    Posted Aug 24, 2020 12:56 PM

    form a performance perspective they would all be the same

    From a licensing perspective, depends on how your vendor works

    Since vsphere 6.5 the esxi host makes all the vNUMA calculations.


    Please chekc this for more information: Virtual Machine vCPU and vNUMA Rightsizing - Rules of Thumb - VMware VROOM! Performance Blog