VMware ESXi Virtual Machine configuration for hyperthreading

view full story

http://serverfault.com – I have a Xeon E3-1230 processor, which has 4 physical cores, but has hyperthreading so an operating system running on it sees 8 logical cores. I installed VMware ESXi and am creating virtual machines to run on it. If I want a virtual machine to be able to run with maximum performance, utilizing the processor to its fullest, should I configure the virtual machine to have 4 cores per socket, since that is the number of physical cores on the underlying machine, or 8 cores per socket, since there are 8 logical cores with the hyperthreading? (HowTos)