Basic question about sockets and cores
-
Currently testing setups with xen and esxi 6.0u1 (kvm may come later).
Question:
Under the assumption that multithreading is well implemented, would it make a difference to either have
a) a single virtual socket with two virtual cores or
b) two virtual sockets with a single virtual core each ?Will this be different in vmare/xen/kvm or the same thing?
In case this depends on the host cpu: I want to use two environments:
1.fanless embedded system (zotac ci323 nano, celeron n3150 4 cores, 4 threads, 8GB RAM) running xen
2. labserver: intel skylake (single socket, 4 cores ,8 threads, Mainboard is z170 based with 64GB RAM)The zotacs are thought to be internet facing perimeter firewalls while the labserver will run one or two pfsense instances for internal routing and zone control and of course wild testing ;).
-
if the load can handle it, there is no difference in the real world.
It's more about bad loads and licences today.
MS allows two cpu:s and unlimited cores on many products so even if i have four cpu:s with 8 cores each i can create a virtual machine with two cpu/12 cores each and run it on one license