XenoprofはOProfileの拡張.
xenoprofを使うためには圧縮されていない,XenとLinuxのカーネルイメージが必要
(/boot/xen-syms-[version]とXenのコンパイルツリーのトップにあるvmlinux)
vmlinuxとvmlinuzは別物.
vmlinuzはvmlinuxを圧縮したもの?
展開の仕方は不明.
// OProfileを有効にする
# make menuconfig
Instrumentation Support --->
[*] Profiling support (EXPERIMENTAL)
上記がチェックされていることを確認し,再コンパイル.
[opcontrol]
Active domains
--passive-domains
データを取るドメインUのIDを指定する.
[opreport]
opreport event:[EVENT]
指定したイベントのプロファイルのみ表示する.
opreport cpu:[number]
指定したCPUのプロファイルのみ表示する.
// Reference
OProfileとは
Benchmark-OProfile - PukiWiki
Omicron OProfile
OProfileを使ってCPUプロファイリングをとる
OProfile documentation
OProfile manual
[xenoprof]
Opensource.hp.com - Welcome
[xenperf]
Linux Virtualization Guides - Xen 3.0 User Guide - Xen Build Options
Xen/Xen Tools/xenperf - PukiWiki
http://prdownloads.sourceforge.net/oprofile/oprofile-0.9.4.tar.gz
0 件のコメント:
コメントを投稿