I have a host machine running virtual box on Windows 7. I have 12 physical cores, and have tried to share them with my virtual machine (windows XP Pro SP3).
When I look and compare the task manager on my virtual machine it only shows one CPU core. And when it's running at 100% the CPU on the host is only running at about 7%.
It looks like the guest OS is only using one CPU core even though I've said use more. Any idea why this is?
(I've tried to tell it to use 2, or 4 as well, so it shouldn't be because it can't handle 12.)