I would like to use vSMP with a CPU-intensive multithreaded windows application.
KVM on CentOS6.4 allows you to specify a CPU topology (sockets, cores, threads).
Windows 7 has a limit of 2 sockets and 192GB RAM.
For example, 48 vCPUs can be distributed in 2 ways in Windows 7:
2 socket, 24cores/skt
1 socket, 48cores/skt
In general, a KVM virtual machine should use a cpu topology that reflects the real cpu topology?
vSMP automatically manages cpu topology resources to optimize performance?
vSMP Foundation reflects the CPU topology of the underlying systems. If you are using two dual-socket nodes, vSMP Foundation will present 4 processors in 4 NUMA domains, where each 2 will be closer to each other.