Monday, October 12, 2009

Oprofile

Instalace
yum install oprofile

Pokud chceme profilovat i kernel musime nejdriv naistalovat kernel-debuginfo

yum install --enablerepo=rhel-debuginfo kernel-debuginfo

Zjistime kde ho mame
rpm -ql kernel-debuginfo | grep vmlinux

Nastaveni opcontrol pro profilovani s kernelem
opcontrol --vmlinux=`rpm -ql kernel-debuginfo | grep vmlinux`

Pokud nechceme profilovat kernel vystacime si s

opcontrol --no-vmlinux

Inicializace
opcontrol --init

Virtualni stroje

opcontrol --deinit
modprobe oprofile timer=1


Start demona a start profilovani
opcontrol --start

Vyresetovani dosud sebranych hodnot

opcontrol --reset

Zastaveni profilovani
opcontrol --stop

Zabiti demona

opcontrol --shutdown

Zapsani vsech vysledku do souboru

opcontrol --dump

Ulozeni stavajicich dat
opcontrol --save "jmeno"

Vysledky jsou ulezeny v
/var/lib/oprofile/samples/oprofiled.log

Pri novem spusteni se data pridavaji.

Reporty
Vše
opreport

Pouze binarky
opreport --exclude-dependent

Detailní profiling programu
Instalce debug verze programu
yum install --enablerepo=rhel-debuginfo balicek-debuginfo
Report
opreport -l cesta_k_binarce

1 comment: