Marc,

On Friday 12 December 2008, Marc Beck wrote:
> I doubt that even with multiple cores it will make any improvements. 
> That's because the way the multicore OS is designed.  Basically, as far as
> I know, the load is not shared in such a way that one application would run
> on one pc, and a second one on the other.  On top of that, from the host
> point of view, the VM shell is a single application, no matter how many VM
> you get to run within that shell. Unless there is a way to designate a
> specific core for a given VM within a single shell, its a no go.

That is wrong. Your understanding of how a VMM works is not correct. There
is no VM shell. Each VM has its own process. Therefore it _will_ make a
difference if you compute in two or more VMs in parallel on a multicore
system. Apart from this, even a VM process uses several threads which can
run in parallel if they don't wait for each other. So even a single VM
is faster on a multicore system than on a single core system if you are
able to utilize the threads. For instance when doing I/O: One thread is
emulating the guest, another thread is doing the work on the host.

Kind regards,

Frank
-- 
Dr.-Ing. Frank Mehnert    Sun Microsystems    http://www.sun.com/

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to