我正在使用VirtualBox運行Linux Ubuntu 10.4 VM。我正在嘗試使用oprofile來分析虛擬機中的某個應用程序。我已經安裝了oprofile 0.9.6,但我無法讓它工作。當我嘗試啓動我得到以下錯誤:在虛擬機上運行的Linux上的oprofile
opcontrol --start
/usr/local/bin/opcontrol: line 323: /usr/local/bin/ophelp: cannot execute binary file
/usr/local/bin/opcontrol: line 1483: /usr/local/bin/oprofiled: cannot execute binary file
Couldn't start oprofiled.
Check the log file "/var/lib/oprofile/samples/oprofiled.log" and kernel syslog
正如我不知道,如果VirtualBox的能夠提供訪問性能計數器(我在這裏疑問,所以如果你有任何指針將是巨大的)我默認oprofile到定時器中斷像這樣:
opcontrol --deinit
/usr/local/bin/opcontrol: line 323: /usr/local/bin/ophelp: cannot execute binary file
Unloading oprofile module
[email protected]:/usr/local/bin# /sbin/modprobe oprofile timer=1
[email protected]:/usr/local/bin# opcontrol --init
但仍然無法正常工作,我得到同樣的錯誤。甚至有可能在VM中運行oprofile?
感謝
我期待不能訪問的性能計數器,但我汝ght至少定時器中斷應該可用於「虛擬化」系統。 – celavek 2010-09-09 11:12:56