インテル® VTune™ Amplifier 2018 ヘルプ

FreeBSD* システムの設定

インテル® VTune™ Amplifier は、FreeBSD* ターゲットシステムにリモート接続してパフォーマンス・データ収集を可能にします。

インテル® VTune™ Amplifier では、FreeBSD* ターゲットシステム上でイベントベース・サンプリング・データを収集するターゲットパッケージが提供されます。データの取得はリモート収集機能を使用するか、FreeBSD* ターゲットでローカルにデータを収集した後、Linux*、Windows* または macOS* ホストシステムへデータをコピーします。収集された結果は、グラフィカル・インターフェイスがサポートされるホストシステムで表示できます。

インテル® VTune™ Amplifier を FreeBSD* ターゲットシステムで使用するには、FreeBSD* ライセンスが必要です。

  1. Linux*、Windows*、macOS* ホストに、インテル® VTune™ Amplifier をインストールします。ホストシステムでのインストールの詳細については、インストール・ガイドをご覧ください。

  2. FreeBSD* ターゲットシステムに適切なサンプリング・ドライバーをインストールします。

  3. 次いずれかの方法でパフォーマンス・データを収集します。それぞれの方法の詳細については、リモート Linux* ターゲットの設定を参照してください。

    • ホストシステム上のインテル® VTune™ Amplifier コマンドラインや GUI を使用してリモート解析を行います。

    • インテル® VTune™ Amplifier のコマンドラインを使用して、ターゲットシステム上でネイティブ解析を行います。

    • サンプリング・イネーブリング製品 (SEP) コレクターを使用して、ターゲットシステム上でネイティブ解析を行います。

  4. ホストシステム上で結果を表示します。

FreeBSD* にサンプリング・ドライバーをインストール

イベントベース・サンプリング解析を行うため、次の手順で FreeBSD* ターゲットシステムを設定します。インテル® VTune™ Amplifier のドライバーをインストールするため、ターゲットシステム上の root 権限が必要です。

  1. ftp、sftp または scp を使用して、vtune_amplifier_<version>_freebsd.tar.gz ファイルをターゲットシステムにコピーします。

  2. ターゲットシステム上の /opt/intel ディレクトリーにファイルを展開します。

  3. 次の場所へ移動します: /opt/intel/sepdk/modules

  4. 次のコマンドで適切なドライバーをビルドします。

    > make
    > make install
  5. 次のコマンドでドライバーをインストールします。

    > kldload sep pax

ドライバーのインストール後、一般ユーザーがイベントベース・サンプリング解析が行えるように、次のコマンドを実行します。

> chgrp -R <user_group> /dev/pax
> chgrp -R <user_group> /dev/sep

FreeBSD* からサンプリング・ドライバーを削除

次のコマンドでサンプリング・ドライバーをアンロードします。

> kldunload sep pax

関連情報