Hi All,
I have a SQL 2008 VM on VMware configured to have 4 vCPUs.
The license we purchased a long time ago is for 2 x SQL Server Std Processor licenses.
The host it is running on is 2 sockets x 6 cores + HT = 24 available CPUs/threads.
Within VMware VCentre I can configure this as:
1) 1 socket x 4 cores
2) 2 sockets x 2 cores
3) sockets x 1 core (? am I in license compliance here?)
What would be the best sockets/core setting for this VM? I've read that we should match the NUMA configuration of the underlying host (https://blogs.vmware.com/vsphere/2013/10/does-corespersocket-affect-performance.html) but the NUMA thing confuses me.
That being said, to comply with the license I have, I understand that 1 'processor' is equivalent to 1 socket so I can go with option #1 or #2 above. If so, which one is better from a performance perspective or does sockets/cores not matter performance-wise?
Thanks in advance