Я использую виртуальную машину Linux Ubuntu 10.4 с использованием VirtualBox.Я пытаюсь использовать oprofile для профилирования некоторых приложений на виртуальной машине.Я установил oprofile 0.9.6, но не могу заставить его работать.Когда я пытаюсь запустить, я получаю следующую ошибку:
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
root@dev-ubuntu-10:/usr/local/bin# /sbin/modprobe oprofile timer=1
root@dev-ubuntu-10:/usr/local/bin# opcontrol --init
Но все равно не работает, и я получаю ту же ошибку.Можно ли даже запустить oprofile на виртуальной машине?
Спасибо