Xen* 仮想化プラットフォームのパフォーマンス・プロファイル向けに、インテル® VTune™ プロファイラーとシステムを設定します。
インテル® VTune™ プロファイラーのハードウェア・イベントベース解析は、ゲスト OS (DomU)、特権 OS (Dom0)、またはすべてのドメインを同時に解析できます。
Xen* 仮想化プラットフォームが動作するシステムでインテル® VTune™ プロファイラーを実行する前に、イベントベース・サンプリング解析に必要な full-platform CPU monitoring を有効にします。
$ echo "all" > /sys/hypervisor/pmu/pmu_mode
仮想システム (Dom0 とハイパーバイザーのみ) で CPU プロファイル・データを取得するには、次のコマンドを実行します。
$ echo "hv" > /sys/hypervisor/pmu/pmu_mode
設定によっては、all モードをサポートしない場合があります。
CPU イベントの仮想化には root 権限が必要です。
CPU プロファイルとは異なり、hv モードの GPU プロファイルは、すべてのドメイン (Dom0 と DomU) で利用できます。
必要条件: Dom0 リモート解析ターゲットが、ホストからパスワードなしでイーサーネット/SSH 接続を介してアクセスできることを確認します。
インテル® VTune™ プロファイラーのプロジェクトを作成し、次のようにリモートターゲットのオプションを指定します。
[どこを] ペインで、[リモート Linux* (SSH)] ターゲット・システム・タイプを選択します。
Dom0 リモート・ターゲット・システムの [SSH の対象] の詳細を指定します。
[何を] ペインで、プラットフォーム全体のパフォーマンス・モニタリングを可能にする [システムをプロファイル] を選択します。
ターゲットオプションを設定すると、インテル® VTune™ プロファイラーは、指定したリモートシステムに必要なコンポーネントを自動インストールすることを試みます。何らかの理由によりシステムに接続できない場合、インテル® VTune™ プロファイラーはエラーメッセージを表示します。問題を解決するには、[どこを] ペインで指定した [リモートシステム上のインテル® VTune™ プロファイラー・インストール・ディレクトリー] が、アクセス可能および書き込み可能で、200MB 以上のディスク領域があることを確認してください。そうでなければ、ほかの場所 (例えば、/tmp) を指定します。
接続が確立されターゲットが設定されたら、Xen* 仮想化プラットフォームでサポートされる解析タイプを [どのように] ペインで選択します。
GPU レンダリング (プレビュー)