Multiple-CPU motherboard - Settings for Windows VMs?

jw8

New Member
Aug 7, 2025
7
1
1
Hello all,

I know this is a very basic question, but I've read conflicting answers. I have the following dual CPU socket motherboard with two CPUs installed:

Motherboard: Supermicro MBD-X11DPI-N-B
CPU: (2x) Intel Xeon Silver (2nd Gen) 4214R - 12-core 2.40 GHz - 16.50 MB Cache - 24 threads
RAM: (8x) Supermicro MEM-DR-464MC-ER2 - 64 GB PC4-25600 DDR4 3200 MHz ECC Registered

Per the motherboard's documentation, I have the RAM populated in slots designated for the first CPU and the second CPU both, if that matters.

My question is this:

What processor settings should I set for the Windows VMs I have? Specifically Windows 10 Pro or Windows Server 2008. I have read that I should only put one socket and just increase core count and never enable NUMA, but elsewhere I've read on here that I should set the sockets to 2 and enable NUMA. I can't seem to find any official recommendations, so any help is appreciated, as well as if you guys have an opinion on how many cores I should set as well. Thanks!