VirtualBox

14 年 前 建立

14 年 前 結束

#7872 closed defect (fixed)

heavy load caused by: "VBoxManage guestcontrol execute --wait-for exit ..."

回報者: Paolo Virtual 負責人:
元件: VM control 版本: VirtualBox 3.2.12
關鍵字: 副本:
Guest type: Linux Host type: Windows

描述

when waiting for a blocking program in the guest called by

"VBoxManage guestcontrol execute --wait-for exit ..."

there is a significant increase in CPU load on the host. This is caused by both processes VBoxSVC as well as VirtualBox, although the program in the guest does not cause any load within the guest. This behavior was observed, on Windows 7 and Linux hosts, with VirtualBox Versions 3.2.10, 3.2.12 as well as Beta 4.0.

附加檔案 (1)

Load_in_Linux_gast.png (11.8 KB ) - 14 年 前, 由 Paolo Virtual 新增

下載所有附檔: .zip

更動歷史 (11)

comment:1 14 年 前Paolo Virtual 編輯

The bug is still persistent in Versions 4.0 and 4.02 as well as SVN-revision r35773.

comment:2 14 年 前Frank Mehnert 編輯

狀態: newclosed
處理結果: duplicate

Duplicate of #8235.

14 年 前Paolo Virtual 編輯

附檔: 新增 Load_in_Linux_gast.png

comment:3 14 年 前Paolo Virtual 編輯

狀態: closedreopened
處理結果: duplicate

Unfortunately the load is still there, caused by VBoxService within the guest (see attachment).

comment:4 14 年 前Frank Mehnert 編輯

Which additions version is that?

回覆:  4 comment:5 14 年 前Paolo Virtual 編輯

Replying to frank:

Which additions version is that?

We tried with the guest additions of Versions 4.0, 4.02 and meanwhile also SVN-revision r35820. To make it clear, the 'wait-for-exit' issues from #8235 are fixed, but the heavy load is still there.

comment:6 14 年 前Frank Mehnert 編輯

r35831 should improve the behavior. This changeset will be included in the next maintenance release. The cause of the CPU load is busy waiting of VBoxManage for the termination of the guest process. Changing this would require an API change, therefore a change is not possible in short term.

comment:7 14 年 前Frank Mehnert 編輯

4.0.4 contains a partial fix.

comment:8 14 年 前Anton 編輯

Execution guest programms without "waiting-for-exit" heavy loads CPU too. CPU is about 100% until the guest process off. The same process running in the virual machine manually does not load CPU more than 10%.

This bug is reproduced by CLI utility VBoxManage and by API load IGuest.executeProcess().

This bug does not still fixed by 4.0.4 virtualbox version.

comment:9 14 年 前andy_9_9_9_9 編輯

In my case, version 3.2.10 still works. However. I just upgraded my system to squeeze. And somehow sequeeze does not work with 3.2.10 anymore (due to some NMI_WATCHDOG not found anymore). So now I am really stuck.

comment:10 14 年 前Frank Mehnert 編輯

狀態: reopenedclosed
處理結果: fixed

Should be fixed in VBox 4.0.6.

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette