Benefits of enabling multiple processors?
Posted: 6. Oct 2014, 09:12
Hello,
I have a Windows 7 host with some Windows XP and WIndows 7 guests.
I have been doing some testing with multiple processors, changing from 1 to 4 (on the guests) and cannot see any benefit in doing so from an overall performance point of view.
Would I be right in assuming that if you only have one processor enabled on the guest that VirtualBox takes care of everything? I notice that when I only have one processor enable, the load of the guest seems to be spread out over various cores of the host, but if I enable 4 processors, the load is handles in pretty much the same way (load over 4 cores on the host).
I guess my question is, what is better to achieve overall performance for both the host and the guests? Should I enable the maximum processors on all guests or should I just enable one processor on each guest and allow VirtualBox to sort out the load across the host cores?
Thanks in advance for any suggestions and clarifications on the way this works.
I have a Windows 7 host with some Windows XP and WIndows 7 guests.
I have been doing some testing with multiple processors, changing from 1 to 4 (on the guests) and cannot see any benefit in doing so from an overall performance point of view.
Would I be right in assuming that if you only have one processor enabled on the guest that VirtualBox takes care of everything? I notice that when I only have one processor enable, the load of the guest seems to be spread out over various cores of the host, but if I enable 4 processors, the load is handles in pretty much the same way (load over 4 cores on the host).
I guess my question is, what is better to achieve overall performance for both the host and the guests? Should I enable the maximum processors on all guests or should I just enable one processor on each guest and allow VirtualBox to sort out the load across the host cores?
Thanks in advance for any suggestions and clarifications on the way this works.