KVM ゲストシステムでパフォーマンス解析を行うため、インテル® VTune™ プロファイラーを設定します。
クラウド環境でのホストと仮想マシンのパフォーマンス解析は、リソース競合 (CPU/vCPU 時間など) とネットワーク/IO アクティビティーなどの問題を特定するのに役立ちます。インテル® VTune™ プロファイラーは、ホストシステムからカーネルベースの仮想マシン (KVM) を介してゲスト Linux* オペレーティング・システムのパフォーマンス解析を可能にするため、Perf ベースのドライバーを使用しない収集を行います。
ほかの仮想マシンシステムとは異なり、Linux* ホスト上で KVM を使用して Linux* ゲストへアクセスするシステムでは、ホスト上にインテル® VTune™ プロファイラーをインストールしてゲストシステムのパフォーマンスを解析するか、ゲストシステム上にインストールして直接ゲストシステムのパフォーマンスを解析できます。インテル® VTune™ プロファイラーのインストールに関する追加情報は、「Linux* のインストール・ガイド」をご覧ください。
解析ターゲットに応じて、次に示す KVM ゲスト OS プロファイル向けのモードを選択できます。
現在インテル® VTune™ プロファイラーは、KVM* ゲスト OS のプロファイルで次のモードをサポートしますが、それぞれいくつかの制限があります。
システムをプロファイル |
KVM* ゲスト OS (ユーザー・アプリケーション) |
KVM* ゲスト OS (ユーザーとカーネル空間) |
ホストと KVM* ゲスト OS (ユーザーとカーネル空間) (プレビュー機能) |
---|---|---|---|
サポートされる解析 |
ユーザーモード・サンプリング: ホットスポットとトレース |
イベント・ベース・サンプリング: ホットスポットと制限付きマイクロアーキテクチャー全般 |
イベントベース・サンプリング: ゲスト上のユーザープロセスに対するユーザー空間アクティビティーの正確な属性を持つすべてのタイプ |
ターゲットタイプ |
起動およびアタッチモードのアプリケーション |
|
システム全体の解析 (ホストとゲスト OS) |
インテル® VTune™ プロファイラーのインストール・モード |
ゲスト OS 上 |
ゲスト OS 上 |
ホストとゲスト OS 上 (インテル® VTune™ プロファイラーのカスタムコレクター) |
制限事項 |
ユーザーモード・サンプリングのシステム全体解析は利用できません |
|
|
設定 |
イベントベース・サンプリングには PMU イベントの仮想化が必要です |
[KVM ゲスト OS を解析] オプション |