システム上で実行される KVM ゲスト OS を解析します。
[何を] ペインの [KVM* ゲスト OS を解析] オプション
-analyze-kvm-guest | -no-analyze-kvm-guest |
-no-analyze-kvm-guest
システム上で実行される KVM ゲスト OS を解析します。解析を成功させるには、以下を行ってください。
次のファイルをゲスト OS からローカル・ファイル・システムにコピーします。
/proc/kallsyms
/proc/modules
調査するゲスト OS のモジュール (vmlinux、*.ko ファイルなど)
target-system オプションを使用して、解析する Linux* ターゲットシステムを指定します。
インテル® VTune™ プロファイラーの解析ターゲットを設定するには、kvm-guest-kallsyms、kvm-guest-modules、および search-dir オプションを使用して、手順 1 でコピーしたファイルへのパスを指定します。
Linux* Ftrace イベントのトラッキング IRQ インジェクション・プロセスを指定するため、knob ftrace-config=<events> オプションを使用して、collect-with を設定します。
KVM ゲスト OS のカスタム・ハードウェア・イベントベースのサンプリング収集を有効にして、irq、softirq、workq、および kvm FTrace イベントを収集します。
vtune --target-system=ssh: user1@172.16.254.1 -collect-with runsa -knob event-config=CPU_CLK_UNHALTED.REF_TSC:sa=3500000,CPU_CLK_UNHALTED.THREAD:sa=3500000,INST_RETIRED.ANY:sa=3500000 –knob enable-stack-collection=true -knob ftrace-config=irq,softirq,workq,kvm -analyze-kvm-guest -kvm-guest-kallsyms=/home/vtune/[guest]/kvm.kallsyms -kvm-guest-modules=/home/vtune/[guest]/kvm.modules --search-dir sym:p=/home/vtune/ --target-pid 9791