仮想環境のターゲット

Windows* 上の Hyper-V*、Linux* 上の KVM* や VMWare ESXi* などの仮想環境で実行されるターゲットでインテル® VTune™ プロファイラーを使用するようにシステムを設定します。

仮想マシンは次のコンポーネントで構成されます。

ほとんどの場合、インテル® VTune™ プロファイラーはゲスト・オペレーティング・システムにインストールされ、解析はゲストシステムで行われます。ゲストシステムは、パフォーマンス・データを収集する際にシステム・ハードウェアにアクセスできないことがあります。アンコア・イベント・カウンターを必要とするものなど、システム・ハードウェアへのアクセスを必要とする解析タイプは、仮想マシンでは動作しません。

通常、ホスト・オペレーティング・システムは、システム・ハードウェアにアクセスしてパフォーマンス・データを収集しますが、ホストシステムも仮想化されることがあります。そのようなホストシステムでパフォーマンス・データを収集する場合、ホストシステムをゲストシステムと同様に扱い、システム・ハードウェアへのアクセスが制限されることを仮定します。

解析タイプのサポート

サポートされるインテル® VTune™ プロファイラーの解析タイプは、VMM によって仮想化されるカウンターによって異なります。VMM のドキュメントを参照して、仮想化カウンターのリストを取得することもできます。

仮想化環境で実行できない解析タイプを実行すると、インテル® VTune™ プロファイラーは警告メッセージを出力します。

インテル® VTune™ プロファイラーは、解析に 2 つのサンプリング・ベースの収集モードを使用します。

アンコア・イベント・ベースの解析タイプ (メモリーアクセス入出力解析など) および関連するパフォーマンス・メトリック (メモリー帯域幅、PCIe* 帯域幅など) は、仮想マシンではサポートされません。

仮想マシンのホスト/ゲストサポート

通常、仮想化環境には、最初にブートし VMM がロードされるホスト・オペレーティング・システムと、ゲスト・オペレーティング・システムを実行する仮想マシン (VMM) が含まれます。それぞれ複数の組み合わせがあり、サポートは各コンポーネントによって異なります。

 

Linux* ホスト

Windows* ホスト

Linux* ゲスト

KVM*

Hyper-V*

VMware*

VMware*

Windows* ゲスト

VMware*

VMware*

Hyper-V*

インテル® VTune™ プロファイラーは、ホストシステムからホストとゲスト OS のプロファイルをサポートします。このタイプの解析は、プレビュー機能として KVM* ハイパーバイザーを搭載した仮想マシンでのみ利用できます。

関連情報