Depends on what you're doing in your guest operating systems. Note that by giving your VM 2 cores, that doesn't completely take those cores away from the Host. Just that it will be allowed to use up to two cores of resources, when it needs them. So if you're doing a lot of CPU-work in your guest, it will use the 2 cores. If your guest is idle, those resources will be available to be used in other guests and/or the Host. Having said that, one might be tempted to just give the VM 4 cores and let the OS sort it out... but life will get unhappy if the guest actually tries to use all of the CPU resources that the Host has. Recall, the Host needs resources just to run Fusion (plus all of the other normal stuff that the host is doing...).
↧