< 目次

KVM* システムの KVM* カーネルとユーザー空間をプロファイル

KVM* システム上にインテル® VTune™ プロファイラーをインストールし、KVM* ゲスト OS プロファイル向けにターゲットを設定します。

アプリケーション解析には、ゲスト OS 上にインテル® VTune™ プロファイラーを直接インストールする必要があります。インテル® VTune™ プロファイラーは、インストール時に仮想環境を検出し、システムが不安定になることを避けるためサンプリング・ドライバーのインストールを無効にします。製品がインストールされたら、解析ターゲットとしてアプリケーションを指定し、解析タイプを選択してプロジェクトの設定を行います。

このプロファイル・タイプは、次の 2 つのモードをサポートします。

どちらのプロファイル・モードもクラウド環境に対応できますが、いくつかの制限があります。

ゲスト OS (ユーザー・アプリケーション) プロファイル・モード

このモードでは、インテル® VTune™ プロファイラーは [アプリケーションを起動] または [プロセスにアタッチ] で実行されるアプリケーションのユーザー・モード・サンプリングとトレース解析タイプ、ホットスポット、およびスレッド化をサポートします。システム全体の解析はサポートされていません。

ゲスト OS (カーネルとユーザー空間) プロファイル・モード

このモードでは、インテル® VTune™ プロファイラーは、機能が制限されたイベントベース収集オプションのホットスポットとマイクロアーキテクチャー全般解析を提供します。PMU カウンターを仮想化するため追加のホストシステム設定が必要です。

イベントベース・サンプリング解析を有効にするには、KVM システム上で次の操作を行います。

  1. ホストシステムから、仮想マシンの設定を開きます。

  2. 左の [CPU] または [プロセッサー] オプションを選択します。

  3. [モデル] フィールドに host-passthrough を入力して、ゲストシステムを変更することなくホスト CPU 機能をパススルーします。

  4. [適用] をクリックして変更を保存します。

ハードウェア・イベントベース・解析タイプ (例えば、マイクロアーキテクチャー全般) を選択した場合、インテル® VTune™ プロファイラーは自動的に Linux* Perf* ツールを使用する (ドライバーを使用しない) イベントベース・サンプリングを有効にします。この解析では、インテル® VTune™ プロファイラーはアーキテクチャー・イベントのみをプロファイル収集します。サポートされるアーキテクチャー・イベントの詳細は、『パフォーマンス・モニタリング・ユニットの共有ガイド』(英語) を参照してください。

制限事項

関連情報