インテル® VTune™ プロファイラーを、スタンドアロン・アプリケーションとして、またはインテル® oneAPI ベース・ツールキットのコンポーネントとして、Linux* システムにインストールします。オンラインまたはオフラインのインストーラーを使用します。
要件を確認:
ホストマシンでは 64 ビット・オペレーティング・システムを使用する必要があります。インテル® VTune™ プロファイラーをインストールすると、32 ビットおよび 64 ビットのアプリケーションをプロファイルできるようになります。
$ sudo usermod -aG vtune <username>その後、追加を反映させるためログアウトして再度ログインしてください。
スーパーユーザー権限を取得
インテル® VTune™ プロファイラーの多くの解析タイプで使用するサンプリング・ドライバーを適切にインストールするには、スーパーユーザー権限が必要です。スーパーユーザー権限があれば、インテル® VTune™ プロファイラーのインストール、変更、アンインストールも容易になります。
ただし、インテル® VTune™ プロファイラーを通常のユーザーとしてインストールしても、Linux Perf* の機能を通じてほとんどの解析タイプを使用することができます。詳細は、インテルのサンプリング・ドライバーなしでハードウェアをプロファイルする技術的なレシピを参照してください。
Linux* 版のインテル® VTune™ プロファイラーを次のいずれかの方法でダウンロードします。
インテル® VTune™ プロファイラーのダウンロード・ページ (英語) で次の操作を行います。
オンライン・インストーラーまたはオフライン・インストーラーを選択できます。オフライン・インストーラーは、安定したインターネット接続がないシステムに適しています。
ダウンロードが完了したら、ターミナルウィンドウを開きます。
ダウンロードされたインストーラーのディレクトリーに移動します。
必要に応じて、インストーラーの実行権限を有効にします。次のコマンドを実行します。
chmod +x <installer-package-name>.sh
インストーラーの実行ファイルをスーパーユーザーとして実行します。
sudo ./<installer-package-name>.sh
Linux* デスクトップが利用可能な場合、インストーラーは GUI として開きます。それ以外の場合、インストーラーはターミナルで続行されます。
インストールのモードを選択します。
推奨されるインストール・モードでは、インテル® VTune™ プロファイラーはデフォルトのディレクトリーにインストールされ、Eclipse* IDE に統合されます。
カスタム・インストール・モードでは、次の設定を制御できます。
インストーラーの後続の手順に従ってインストールを完了します。
インテル® oneAPI ベース・ツールキットのダウンロード・ページ (英語) で次の操作を行います。
オンライン・インストーラーまたはオフライン・インストーラーを選択できます。オフライン・インストーラーは、安定したインターネット接続がないシステムに適しています。
必要に応じて、インストーラーの実行権限を有効にします。次のコマンドを実行します。
chmod +x <installer-package-name>.sh
インストーラーの実行ファイルをスーパーユーザーとして実行します。
sudo ./<installer-package-name>.sh
Linux* デスクトップが利用可能な場合、インストーラーは GUI として開きます。それ以外の場合、インストーラーはターミナルで続行されます。
インストールのモードを選択します。
推奨されるインストール・モードを選択すると、インテル® oneAPI ベース・ツールキットのすべてのコンポーネントがデフォルトのディレクトリーにインストールされます。適切なコンポーネントが Eclipse* IDE に統合されます。
カスタム・インストール・モードでは、次の設定を制御できます。
インストーラーの後続の手順に従ってインストールを完了します。
ホストシステムがインターネットに安定して接続されていない場合、オフライン・インストーラーを使用してインテル® VTune™ プロファイラーをセットアップします。
インテル® VTune™ プロファイラーのスタンドアロン・パッケージ (英語) またはインテル® oneAPI ベース・ツールキット (英語) のダウンロードページで、
インテル® VTune™ プロファイラーのコマンドライン・インターフェイスを使用するには、環境変数を設定します。次のスクリプトを実行します。
bash:
source /opt/intel/oneapi/vtune/latest/env/vars.sh
csh/tcsh:
source /opt/intel/oneapi/vtune/latest/env/vars.csh
Linux* システムにインテル® VTune™ プロファイラーをインストールすると、ほとんどの解析タイプでデータ収集に使用するサンプリング・ドライバーもインストールされます。ただし、常に次の点を確認することを推奨します。
$ cd <install-dir>/sepdk/src $ ./insmod-sep -qドライバーがすでにロードされている場合、このコマンドの結果には、ドライバーデバイスのグループ所有権とファイル権限に関する情報が表示されます。
インテル® VTune™ プロファイラーが正しくインストールされたかどうかを確認したり、インストールに関する問題をトラブルシューティングしたりするには、パッケージに含まれているセルフチェック・スクリプト (vtune-self-checker.sh) を使用します。このスクリプトは、サンプル・アプリケーションで一連のチェックを実行し、進行状況をインタラクティブに報告します。
環境変数の設定
ターミナルウィンドウを開きます。
次の場所に移動します: /opt/intel/oneapi/vtune/latest/bin64/
vtune-self-checker.sh スクリプトを実行します。
vtune-self-checker.sh
セルフチェック・スクリプトでは、すべてのチェックを実行するのに数分かかる場合があります。
スクリプトがすべてのチェックを完了したら、サマリーを確認します。解析が失敗したかどうかを確認し、追加情報についてはログファイルを参照してください。
スーパーユーザー権限なしでインテル® VTune™ プロファイラーをインストールする場合は、Linux Perf* によるハードウェア解析を有効にする追加の構成手順を完了する必要があります。
これらの手順と制限事項について詳しくは、インテルのサンプリング・ドライバーなしでハードウェアをプロファイルする方法に関するこの技術レシピを参照してください。
インテル® VTune™ プロファイラーを Linux* プラットフォームにインストールすると、それを使用して Linux* 以外のターゲットからリモートでプロファイルを作成し、データを収集することができます。詳細は、「解析ターゲットの設定」を参照してください。