I’m considering buying an Intel Core i7-4790, which has 4 cores and 8 threads.

With a 4 core, 8 thread CPU you should see 8 CPU available in the green slider area; see picture below. I set the slider to one per virtual machine. Afterwards I try to run 8 virtual machines at the same time.

Does this mean each virtual machine will use one thread or will each virtual machine use a full core?

Please have a look at this picture for reference:

enter image description here

  • 1
    Unless you pin VCPUs to CPUs (as seen by the OS), they can be executed on any physical CPU. – Daniel B Mar 6 '15 at 15:50
  • If you had 4 cores, and 4 VMs were using 1 core each, exclusively, then the world would implode since the host also needs CPU resources. ;) Anyhow, each VM will use multiple threads, even if they're using only one Core, so your question (as-is) is a little off-kilter, and doesn't really show any research effort. – Ƭᴇcʜιᴇ007 Mar 6 '15 at 15:58
  • 1

Each CPU from this screenshot is physically a thread and for the guest OS it is presented as a virtual core (a single-threaded core, not an HT core).

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.