We are talking here about VirtualBox, not about a hypervisor, so if you are correct, I would be glad to see some documentation about this.
Thanks Marc 972-800-2150 www.Amazingcomputing.biz -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Frank Mehnert Sent: Friday, December 12, 2008 9:58 AM To: [email protected] Subject: Re: [vbox-users] Parallel machines 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/ _______________________________________________ vbox-users mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-users
