We have VMWare hosts with 2 cpus each (that are hyperthreading). We freed up some licensing (2 core licenses) for SQL server and want to upgrade from 4 to 6 cores.
From my understanding, for SQL Server, you want even number of cores per socket. This leads to the SQL best practice of 3 sockets @ 2 cores each for the VM.
Are there performance implications or concerns to/with VMWare by allocating 3 vSockets on a 2 socket host?