high linux guest CPU usage, but low host CPU usage!
Posted: 4. Feb 2013, 00:24
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
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.
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.