Je cours une machine virtuelle Linux Ubuntu 10.4 en utilisant VirtualBox. J'essaie d'utiliser oprofile pour profiler certaines applications dans la machine virtuelle. J'ai installé oprofile 0.9.6 mais je n'arrive pas à le faire fonctionner. Lorsque je tente de commencer, je reçois l'erreur suivante:oprofile sur Linux s'exécutant sur une machine virtuelle
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
Comme je ne sais pas si VirtualBox pourrait fournir un accès aux compteurs de performance (je suis dans le doute ici, donc si vous avez des pointeurs ce serait génial) Je DEFAILLANTE oprofile à l'interruption de la minuterie comme ceci:
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
Mais ne fonctionne toujours pas et je reçois la même erreur. Est-il même possible d'exécuter oprofile dans une machine virtuelle?
Merci
Je comptais ne pas avoir accès aux compteurs de performance, mais je tu Au moins, l'interruption de la minuterie devrait être disponible pour le système "virtualisé". – celavek