When I run VirtualBox (or other virtualisation software) it lets me select how many cores I like to allocate to a virtual machine.

Since I have a dual core 2.66gHz Intel Core i7 with hyperthreading, would I be assigning "cores" in VirtualBox from the four threads that the i7 provides, or only from the two physical cores?

Thanks!

link|improve this question

feedback

1 Answer

up vote 0 down vote accepted

VirtualBox is the worst when it comes to multi cores/cpu. If you REALLY need multi cores, use VMware. (Even Player can create Guests). Virtualbox is only ok with one core, since you have to enable IO APIC which will make the guest sooo slow it doesn't worth it.

link|improve this answer
2  
Any benchmarks that confirms your statement? – liori May 22 '10 at 19:40
OK. So will VMware recognise my four threads as core OR will it only recognise the two physical cores in my i7? – hpy May 22 '10 at 19:42
You can assign CPUs and cores. You can assign 8 cores, 16 cores. Since you don't have two CPU. ^^" (In short: yes it will.) – Shiki May 23 '10 at 5:42
feedback

Your Answer

 
or
required, but never shown

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