Page 1 of 1

high linux guest CPU usage, but low host CPU usage!

Posted: 4. Feb 2013, 00:24
by lJoublanc
I have a windows host and a linux guest running on VB 4.2.6. When compiling under the guest (linux), the 'top' command shows it's using 100% cpu. However, the host (windows 8) system is showing only around 60% total CPU usage.

The hardware is an intel Q9650 with 4 GB ram. The VM is configured to use all four cores at max capacity, and half the available RAM. Hardware virt is on (VTX and nested paging). I have VB guest additions installed on the linux image, which is running on a kernel 2.6.34, with CONFIG_HZ=100 and CONFIG_TICKLESS. All the compilation is done with '-pipe', and on a tmpfs mount so there should be no I/O bottlenecks.

Can someone help me understand why the guest is erroneously showing 100% cpu usage? Is there any way I can make it use more cycles? I've seen several threads that discuss the opposite problem (i.e. high CPU usage in the host) but can't find anything related to my problem.