#8368 closed defect (fixed)
"Pause" doesn't fully stop VirtualBox => Fixed in SVN
Reported by: | Artem S. Tashkinov | Owned by: | |
---|---|---|---|
Component: | VMM | Version: | VirtualBox 4.1.6 |
Keywords: | pause | Cc: | |
Guest type: | Windows | Host type: | Linux |
Description
"Pause" functionality in VirtualBox was intended to temporarily stop VM execution so that VirtualBox process consumed zero host CPU cycles.
Unfortunately it's not the case:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ P COMMAND 12482 birdie 20 0 688m 619m 586m S 2.0 15.4 0:20.84 2 VirtualBox
I see consistent 2% CPU usage even though supposedly VirtualBox must be 100% idle.
Host OS: Fedora 14 i686, kernel 2.6.38-rc5 PAE, Intel Core i5 CPU, 4GB RAM
Guest OS: Windows XP SP3 32bit
VT-X: enabled Nested pages: enabled
Attachments (1)
Change History (8)
comment:1 by , 14 years ago
by , 14 years ago
Attachment: | VirtualBox.stopped.strace.log.bz2 added |
---|
Complete strace of VirtualBox process and all its threads for ten seconds
comment:2 by , 13 years ago
VirtualBox 4.1.6 has become even worse in this regard, CPU usage is over 3.3% in "Pause" mode.
comment:3 by , 13 years ago
It seems that at least a part of the CPU load is induced by the GUI updating the indicator icons. Of course this has to be fixed.
comment:4 by , 13 years ago
priority: | major → critical |
---|---|
Version: | VirtualBox 4.0.4 → VirtualBox 4.1.6 |
comment:5 by , 13 years ago
Summary: | "Pause" doesn't fully stop VirtualBox → "Pause" doesn't fully stop VirtualBox => Fixed in SVN |
---|
The fix will be part of the next maintenance release.
strace system calls summary for 10 seconds: