I am looking at configuring a KVM hypervisor to have some virtual machines.
THe KVM hypervisor has 8 physical cores (16 with HyperThreading). I want to create 8 virtual machines on it but I am not able to understand what difference will cpu-pinning have on it.
What will be the difference when I pin each VM to a different core vs when I pin all the VMs to all the cores (by setting the affinity to cpu 0-15)
Will it have any performance benefits?
I guess I will have some caching benefits but will there be a difference if I want to run traffic to all the VMs?