I really do not think there is any way out of this.
A virtual machine is by necessity an interpreter
of guest machine code. Therefore for each machine instruction,
many native instructions are used to do the interpretation,
and thus cpu usage skyrockets.
I have heard of VM's which let guest code run directly
on cpu. I dont know much of the details of this, but I
suspect it might apply only to guest apps which are
running in user mode only (i.e. no syscall's). Perhaps someone
on this list could elaborate on this.
What would be more helpful in quantifying the cpu usage
for fair comparison purposes, is to run some standardized
benchmarking programs for each Virtualizer on same guest
OS, same host OS, and same hardware.
Sounds like a good project for a student to get extra
credit from the prof :)
Cheers,
JD
Gaurav Verma wrote:
I hate to revive this old thread, but I am having a really tough time
running 2+ VMS (even with VRAM of 300MB each on a host having 2GB real
RAM). The main problem is that the virtualbox.exe process sucks up
30+% of the CPU on the windows 2000 host. This slows down EVERYTHING
on the host. Im using vbox 1.5.6 as there is no easy way to upgrade
previously built machines to future versions.
I was planning to use Vbox for 10g RAC/ASM oracle simulation for my
team, but this is not getting anywhere. The CPU usage is way too much
per machine. I have dual core intel CPU on the windows host.
-- Thanks
Gaurav
----- Original Message ----
From: JD <[EMAIL PROTECTED]>
To: VirtualBox end user list <[email protected]>
Sent: Friday, May 23, 2008 10:19:53 PM
Subject: Re: [vbox-users] VirtualBox.exe: 98% cpu usage
I have the same problem with both hosts:
win xp and Fedora 7. Running the guest and doing
any useful kind of work on the guest, especially
when doing disk io and/or net io, it sucks up from
70 to 100% of my amd64 3700+ cpu. This
is my experience with VB 1.5.x and the current
1.6.
JD
de Almeida, Valmor F. wrote:
> Hello,
>
> I have vbox-1.6 installed on a Windows XP host and a linux gentoo guest
> fully functional. More often than not, VirtualBox.exe suddenly takes up
> 98% of the CPU usage. The Windows machine becomes very slow and I have
> to shutdown the linux guest, quit vbox, wait for the CPU usage return
> not normal and start everything from the beginning.
>
> Is there a fix for this or a reason for this sudden race?
>
> Thanks,
>
> --
> Valmor
>
>
>
> _______________________________________________
> vbox-users mailing list
> [email protected] <mailto:[email protected]>
> http://vbox.innotek.de/mailman/listinfo/vbox-users
>
>
_______________________________________________
vbox-users mailing list
[email protected] <mailto:[email protected]>
http://vbox.innotek.de/mailman/listinfo/vbox-users
------------------------------------------------------------------------
_______________________________________________
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