Thanks for your comment. My impression is that CPU performance is ok, but the disk access suffers. 90% of time spent in kernel is telling that the problem is probably in disk virtualization or windows driver. Let's recall that non-kernel mode is running natively on CPU (or am I mistaken?). It would be nice if someone could make the same test (Qt compilation on MSVC2005 compiler) on the processor with full VT. If he will not get better results then there is a serious performance problem in VBox disk access (Ubuntu host, WinXP guest).

John


Riaan Kok wrote:
Hi folks,

Thanks for the numbers Jan.. was interesting to see. My feeling has always been that Virtualbox is noticeably slower on some CPU-intensive operations.. nothing scientific to go by, but as a longtime Gentoo user you get to develop a gut feel for how long updates should take. (no jokes, please.. :) ) Nevertheless, Virtualbox is still impressive and all respects to the team.

Jan, the report that both compile runs had exactly the same duration suggests that the compiler is not configured to parallelise when possible.. so it runs in a single 'thread' by default. Using gcc and make as an example, you'd have to use 'make -j2' to modify the job engine. The rule of thumb is to use "number of CPUs + 1" if you want to minimise compile time.

That aside, if you really want to improve the compilation benchmarking, choose something smaller than Qt (so that the compilation temporary files don't purge the source files from the disk cache.. and you don't waste your time!), and run it a few times: keep the first result separate and average the rest, just to confirm that there are no weird fluctuations. Keep the compilation singlethreadedly, that's a good enough test for comparison I think. Lastly, minimise the window where it is running or hide the compilation output, make it 'silent', so that you don't mix the desktop window's scrolling performance in with the compilation test.

regards,
Riaan
------------------------------------------------------------------------

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

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

Reply via email to