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 を解析] オプション 関連資料 (英語) |