Page 2 of 2
Re: P2V WinXP guest running verrrry slow. What to do?
Posted: 20. Jan 2010, 20:53
by splendid
I too experience the huge slowness. I did a P2V on a WinXP using vm converter. Did you try to install the virtualbox additions package yet? I am going to try it and see.
Re: P2V WinXP guest running verrrry slow. What to do?
Posted: 21. Jan 2010, 03:27
by MarkCranness
Re: P2V WinXP guest running verrrry slow. What to do?
Posted: 21. Jan 2010, 12:44
by mpack
Mark, as a day job I write code for embedded devices, working close to bare metal. I really don't need Microsoft to tell me what an interrupt controller does. With respect, I am not looking for vague press releases and blogs - or even for advice on how to configure my PC. I am instead asking a particular question: what specific extra functionality is provided by a multiprocessor HAL in Windows running on an n-core CPU? In particular, does Windows only use one core otherwise, or is multi-core more a feature of the CPU than the OS? I ask because on my Core 2 Duo PC with a uniprocessor HAL it "feels" like both cores are being used - for example the UI remains fully responsive even when I deliberately run a process that takes up 99-100% CPU. It isn't so long since I used a single core CPU, so I expect the operations in the shell in that situation (starting another task, dragging a window) to get slow and jerky.
In fact I just tried kicking off two instances of that process. Task manager never showed the sum of their CPU times to be greater than 100%, however they both seemed to be running at a decent lick and again the shell remained responsive. Puzzled.
On the other hand I may indeed try switching to a multiprocessor HAL as you suggest (edit: in fact I just did, I made an Acronis backup first, but everything went smoothly - task manager now shows two CPU panes, and that process now caps out at 50%).
Re: P2V WinXP guest running verrrry slow. What to do?
Posted: 21. Jan 2010, 22:35
by splendid
I got it fixed. It was the Anti-Virus program that is slowing down everything. Remember AV programs put a hook to the windows kernel, which MS is not recommending doing it so for ages.
Re: P2V WinXP guest running verrrry slow. What to do?
Posted: 23. Jan 2010, 01:01
by MarkCranness
mpack wrote:I am ... asking a particular question: what specific extra functionality is provided by a multiprocessor HAL in Windows running on an n-core CPU? In particular, does Windows only use one core otherwise, or is multi-core more a feature of the CPU than the OS?
I think it is almost certain that Windows only uses a single core, unless a multiprocessor HAL is used.
Linux (and probably other OSs) can use a multiprocessor/multicore CPU without IO APIC, but Windows can't.
Multi-core is always a feature of the OS, in that unless the OS supports it, only the first core will ever be used.