In my experience, with any hypervisor you should never assign all physical cores to a VM. If you have 24 physical cores you'll have much better performance by assigning 20 cores to the VM than 24 (because otherwise I/O stalls will take place and slow down the whole node, for example). You can...