インテル
®VTune
TMパフォーマンス・アナライザ
3.0
Linux* 版
インストール・ガイド
◆ 重要 ◆ 製品をインストールするには、有効なライセンス・ファイルが必要です。 製品をインストールする前に、本書を必ずお読みいただき、有効なライセンス・ファイルを入手してください。 詳しくは、1 ページの「インストールの前に、製品の登録が必要です」をご参照ください。 エクセルソフト株式会社 www.xlsoft.comインテル
®ソフトウェア開発製品へようこそ
インテル® ソフトウェア開発製品をお買い求めいただき、誠にありがとうございます。製品のインストール前に、 以下の説明を必ずお読みください。 このインストール・ガイドでは、製品のインストールについて説明します。 注意: このバージョンをインストールする前に、インテル® VTuneTM パフォーマンス・アナライザの以前 のバージョンを必ずアンインストールしてください。詳細は、6 ページの「インストール」セクション を参照してください。1. インストールの前に、製品の登録が必要です
製品をインストールするには、有効なライセンス・ファイルが必要です。インストールを行う前に、製品のシリアル 番号をインテル® レジストレーション・センターに登録し、最新のライセンス・ファイルを入手してください。 注意: 購入された製品がシングル・ユーザ・ライセンスの商用版 CD-ROM バージョンの場合、CD 内に 含まれているライセンス・ファイルにて製品をインストールできますが、最新版へのアップグレード や技術サポートを受けることはできません。 製品を登録することで、次のサービスをご利用いただけます。 • 最新版の入手 • 技術サポート • 技術情報および文書2. 製品の登録方法
1. インテル® レジストレーション・センターのサイトへ行きます。 http://www.intel.com/software/products/registrationcenter/ (英語) 登録方法の日本語での詳細は、下記のサイトをご参照ください。 http://www.xlsoft.com/jp/products/intel/support/premier.html 注意: 製品の登録には、製品のシリアル番号が必要です。購入された製品が CD パッケージの場合、 パッケージの内部にシリアル番号 (4 桁-8 桁) が貼付されています。 2. 登録後、登録した E メール アドレスにライセンス・ファイルが送信されます。このライセンス・ファイルをご 利用のシステムに保存します。 3. 製品のインストールを開始します。インストールの途中で、システムに保存したライセンス・ファイルを指定 します。3. 動作環境
このセクションでは、インテル® VTuneTM パフォーマンス・アナライザのコンポーネントをインストールするために 必要なプロセッサ、メモリおよびオペレーティング・システムの詳細を説明します。VTune パフォーマンス・アナライザをインストール可能なプロセッサ
次の表は、VTune アナライザのコンポーネントをインストールするために必要なプロセッサおよびオペレーティ ング・システムの一覧です。表には、次の項目があります。 • プロセッサ: サポートしているプロセッサをリストします。• VTune アナライザ + Eclipse*: Eclipse プラットフォーム環境に統合された VTune アナライザを サポートするプロセッサを示します。 • Vtl: VTune アナライザのコマンドライン・インターフェイスをサポートするプロセッサを示します。 • RDC: VTune アナライザのリモート・データ・コレクタ (RDC) をサポートするプロセッサを示します。 プロセッサ VTune アナライザ + Eclipse Vtl RDC インテル® Celeron® プロセッサ ○ ○ ○ インテル Celeron M プロセッサ ○ ○ ○ インテル® XeonTM プロセッサ ○ ○ ○ インテル® Pentium® III プロセッサ ○ ○ ○ インテル Pentium III プロセッサ - S ○ ○ ○
インテル Pentium III Xeon プロセッサ ○ ○ ○
インテル Pentium 4 プロセッサ ○ ○ ○ インテル Pentium 4 プロセッサ エクストリーム・ エディション ○ ○ ○ インテル Pentium M プロセッサ ○ ○ ○ ストリーミング SIMD 拡張命令 3 (SSE3) 対応 インテル Pentium 4 プロセッサ ○ ○ ○ モバイル インテル Pentium III プロセッサ – M ○ ○ ○ モバイル インテル Pentium 4 プロセッサ – M ○ ○ ○ インテル Xeon プロセッサ MP ○ ○ ○ インテル® Itanium® プロセッサ ○ ○ インテル Itanium 2 プロセッサ ○ ○ 低電圧版インテル Itanium 2 プロセッサ ○ ○ インテル® エクステンデッド・メモリ 64 テクノロジ (インテル® EM64T) 対応インテル Xeon プロセッサ ○ インテル EM64T 対応インテル Xeon プロセッサ ○
メモリおよびディスク容量要件
このセクションでは、VTune アナライザを使用するために必要なメモリおよびディスク容量の要件について説明 します。 メモリ要件 次の表は、VTune アナライザを実行するために必要なメモリ要件の詳細です。 VTune パフォーマンス・アナライザのインターフェイス RAM 仮想メモリ コマンドライン 256MB 256MB 統合 Eclipse プラットフォーム環境 512MB 512MB ディスク容量要件 次の表は、VTune アナライザを実行するために必要なディスク容量要件の詳細です。 コンポーネント IA-32 システム Itanium アーキテ クチャ・システム 合計 (tar ファイル、その展開ファイル、すべてのインストール・ コンポーネント) 640MB の 空きディスク容量 617MB の 空きディスク容量 tar ファイルおよび一時ディレクトリに展開されるファイル 323MB 322MBEntireX DCOM for Linux* ソフトウェア用の /opt/sag ディレク
トリ (インストール中に作成) 20MB 43MB
インストール・ディレクトリ・コンポーネント (デフォルトの場合、
/opt/intel/vtune) 125MB 194MB
Eclipse および JRockit* コンポーネント (/opt/intel/eclipse お
オペレーティング・システム要件
このセクションでは、VTune アナライザ Linux 版を実行するために必要なオペレーティング・システムの要件 を説明します。
注意: 以下にリストされている Red Hat* および SuSE* ディストリビューションでデフォルト・カーネルを 使用していない場合、VTune パフォーマンス・アナライザ・ドライバ・キットを使って、使用している カーネル用のドライバをコンパイルしてください。VTune アナライザ・ドライバ・キットは、この VTune アナライザ製品に含まれています。また、インテル® プレミア・サポートから入手することも
できます。
サポートしている IA-32 Linux ディストリビューション
VTune アナライザ Linux 版は、次の IA-32 Linux ディストリビューションで動作を確認しています。 • Red Hat Linux 7.2 (kernel-2.4.7-10、glibc-2.2.4-13)
• Red Hat Linux 7.3 (kernel-2.4.18-10smp または kernel-2.4.18-17.7xsmp、glibc-2.2.5-34)
注意: デフォルトの smp カーネル (2.4.18-3smp) には、ext3 ファイルシステムが原因で、クラッシュ後 にユーザデータが壊れるという既知の問題があるため、使用しないことを推奨します。詳細は、こ の後の「インストール」セクションの「インストールの制限」を参照してください。
• Red Hat 9 + errata パッチ • Red Hat Enterprise Linux 2.1 • Red Hat Enterprise Linux 3.0
• SuSE Linux 8.1 (kernel-2.4.19-4GBup、glibc-2.2.5-152、libstdc++ 3.2-36、glib-1.2.10-305) • SuSE Linux 8.2
• SuSE Linux 9.0
• SuSE Linux Enterprise Server (SLES) 8.0 (kernel-2.4.19-4GBup または 2.4.19-64GBsmp、glibc-2.2.5-164、libstdc++ 3.2-45、glib-1.2.10-326)
サポートしているカーネルのバージョン
IA-32 プロセッサ・システムでサポートされている Linux カーネルのバージョンは次のとおりです。
リストされている Linux カーネルは、特に明記されている場合を除いて、ユニプロセッサ・システム (UP) とマ ルチプロセッサ・システム (SMP) の両方で利用可能です。
• 2.4.7-10 (Red Hat 7.2) • 2.4.22-*.nptl (Red Hat* Fedora* Core 1) • 2.4.9-e.3 (Red Hat Advanced Server 2.1) • 2.4.18-{4GB, 64GB-SMP} (SuSE 8.0) • 2.4.18-3 (Red Hat 7.3) • 2.4.19-{4GB, 64GB-SMP} (SuSE 8.1, SuSE
Linux Enterprise Server 8)
• 2.4.20-8 (Red Hat 9) • 2.4.21-99-* (SuSE 9) • 2.4.21-4.EL (Red Hat Enterprise Linux 3.0)
インテル Itanium プロセッサまたはインテル Itanium 2 プロセッサ・システムでサポートされている Linux カーネルのバージョンは次のとおりです。
• 2.4.18-e.12 (Red Hat Advanced Server 2.1) • 2.4.19-{-SMP} (SuSE Linux Enterprise Server 8)
• 2.4.21-4.EL (Red Hat Enterprise Linux 3.0)
インテル EM64T 対応インテル・プロセッサ搭載の Linux システムでリモート・サンプリングをサポートしている Linux カーネルのバージョンは次のとおりです。
• 2.4.21-9.EL.Intel2
(Red Hat Enterprise Linux 3.0)
• 2.4.21-156-default
(SuSE Linux Professional 9.0)
サポートしている Itanium アーキテクチャ Linux ディストリビューション
VTune アナライザ Linux 版は、次の Itanium アーキテクチャ Linux ディストリビューションで動作を確認し ています。
• Red Hat Enterprise Linux 2.1 • Red Hat Enterprise Linux 3.0
• SuSE Linux Enterprise Server (SLES) 8.0 (kernel-2.4.19-4GBup または 2.4.19-64GBsmp、glibc-2.2.5-164、libstdc++ 3.2-45、glib-1.2.10-326)
Java* Development Kit (JDK)
VTune アナライザ Linux 版は、次の JDK で動作を確認しています。 • BEA* WebLogic JRockitTM 1.4.2_03-b02
4. 製品のダウンロード方法
注意: ダウンロードする前に、製品のシリアル番号を登録してください。
1. インテル プレミア・サポートのサイトへ行き、ログインします。
https://premier.intel.com/ (英語)
2. [Accept] をクリックした後、左側のメニューより [File Downloads] をクリックします。 3. [Product] リストから任意の製品を選択し、[Display File List] ボタンをクリックします。
4. ダウンロード可能な製品が表示されるので、その中から最新版のファイルを選択してダウンロードします。 購入後 2 年目以降は、年間サポートサービス更新 (SSR) をお買い求めいただくことで、これらのサポート サービスを引き続きご利用いただけます。
5. インストール
注意: このバージョンをインストールする前に、インテル® VTuneTM パフォーマンス・アナライザの以前 のバージョンを必ずアンインストールしてください。 インストールを完了するには、以下のコンポーネントが必要です。 • この製品で使用されている GlobeTrotter* FLEXlm* 電子ライセンス・テクノロジ用の有効なライセ ンス。.lic ファイルがインストールを開始したディレクトリに含まれている場合、ファイルは自動的 に使用されます。別のディレクトリにある場合、インストール中に .lic ファイルの場所を指定する 必要があります。ファイルの場所を指定すると、インストールが続行されます。 • サンプリング・ドライバ。このリリースには、さまざまなカーネル用のドライバが用意されています。使 用しているカーネル用のドライバがない場合、ドライバをビルド (「VTune パフォーマンス・アナライ ザのドライバ」を参照) してください。 インストール方法は次のとおりです。 1. インテル® VTuneTM パフォーマンス・アナライザ Linux* 版パッケージをダウンロードするか、製品CD-ROM を CD-ROM ドライブにセットします。CD-ROM からインストールする場合、CD-ROM に 含まれているインストール方法に従って、次のステップに進みます。
2. tar を使用して、ソフトウェア・アーカイブからファイルを抽出します。
$ tar xvf <installation_tar_file>
3. ./install を実行してインストール・プログラムを起動します。root としてログインしていない場合、 パスワードを入力するメッセージが表示されます。そして、"All VTuneTM Performance Analyzer 3.0 for
Linux* components" を通常、選択します。 注意: パフォーマンス・チューニングは、大量のデータを収集します。インストール中に、VTune アナラ イザのグローバル・データを格納するディレクトリを指定する際は、すべてのユーザに対して十分 な容量が確保されるように、適切なディレクトリを選択してください。 インストール後、vtl コマンドを使用するすべてのユーザの検索パスに、vtl コマンドのディレクトリの場所を 追加することができます。デフォルトのディレクトリは、/opt/intel/vtune/bin です。 VTune アナライザ・ソフトウェアが正しくインストールされたことを確認するために、ログオフした後 root 以外の ユーザでログインし、vtl コマンドを実行してください。
インストールの警告
install プログラムは、/var/log/install.log にインストールのログファイルを作成します。このファイルには、成 功および失敗したすべてのインストール・イベントが記録されます。インストールが何らかの理由により途中で停 止または終了した場合、このログファイルを参照してください。VTune
TMパフォーマンス・アナライザのリモート・データ・コレクタのインストール
リモート・データ・コレクタを VTune アナライザ 3.0 Linux 版と同じマシンにインストールする場合、global_data ディレクトリに別のディレクトリを指定するようにしてください。VTune アナライザ Linux 版をインストールした ディレクトリと同じディレクトリ名を使用した場合、シンボル名データベースが壊れます。
VTune パフォーマンス・アナライザと既にインストールされている Eclipse* プ
ラットフォーム環境との統合
このセクションでは、VTune パフォーマンス・アナライザを、既にインストールされている Eclipse プラットフォー ム環境および Java ランタイム環境 (JRE) と統合する方法について説明します。
以下のステップを実行すると、適切なファイルとフォルダが作成され、VTune アナライザが既にインストールさ れている Eclipse プラットフォーム環境に統合されます。以下のステップで、<install_dir> は VTune ア ナライザがインストールされる場所です。デフォルトでは、<install_dir> は /opt/intel/vtune です。
1. Eclipse インストール・フォルダに links フォルダを作成します。フォルダのレベルは plugins および features フォルダと同じレベルにしてください。 2. links フォルダに、ファイル com.intel.vtune.analyzer.link を作成します。 o このファイルに、次の行を入力します: path="<install_dir>/analyzer" 3. links フォルダに、ファイル com.intel.vtune.shell-feature.link を作成します。 o このファイルに、次の行を入力します: path="<install_dir>/shared" 4. 以下の環境変数を設定します。 o VT_ECLIPSE_BIN = Eclipse のバイナリファイル o VT_JVM_BINDIR = JVM /bin ディレクトリ o VT_JVM_OPTIONS = Eclipse を起動する JVM 用の追加オプション
VTune パフォーマンス・アナライザのドライバ
上記 (サポートしている IA-32 Linux ディストリビューション) にリストされている Red Hat* および SuSE* ディストリビューションでデフォルト・カーネルを使用していない場合、VTune パフォーマンス・アナライザ・ドライ バ・キットを使って、使用しているカーネル用のドライバをコンパイルしてください。 ドライバをビルドするには、カーネルのソースファイルの他に以下のツールが必要です。 • gcc • configure • make VTune ア ナ ラ イ ザ ・ ド ラ イ バ ・ キ ッ ト は 、 こ の リ リ ー ス に 含 ま れ て い ま す 。 ア ッ プ デ ー ト は 、 http://www.intel.com/software/products/opensource/vdk/ から入手できます。
アンインストール
この製品をアンインストールするには、適切なアンインストール・プログラムを実行してください。 VTune アナライザ Linux 版のコンポーネントを削除するには、次のように入力します。 $ <install_dir>/bin/uninstall_cli.sh 画面の指示に従って、コンポーネントを削除します。 VTune アナライザ・ドライバ・キットを削除するには、次のように入力します。 $ <install_dir>/bin/uninstall_vdk.shVTune アナライザ Linux 版の一部としてインストールされた Eclipse パッケージのみを削除するには、root としてログインし、次のように入力します。
$ <install_dir>/bin/EPuninstall.sh
ここで、<install_dir> はインストール・ディレクトリです。デフォルトのインストール・ディレクトリは、 /opt/intel/vtune です。
EntireX DCOM for Linux* を削除するには、次のように入力します。
$ /opt/sag/uninstall.sh
インストールの制限
• インストール中に、次の警告メッセージが表示されることがあります: " Failed to register libFileSearchPrefPagesEc.so"。 この警告は、製品の機能には影響しません。 • ネットワーク・ファイル・システム (NFS や AFS など) に vtl ソフトウェアをインストールする場合、 ネットワーク・ファイル・システムの設定によっては、セキュリティ関連のエラーが表示されることがあ ります。この問題が発生した場合、まず最初にソフトウェアをローカル (デフォルトでは、/opt/intel および /opt/sag ディレクトリと、そのサブディレクトリ) にインストールしてから、インストール完了後、 ソフトウェアを共有ドライブに置いてください。その後、ローカル・ディレクトリからネットワーク・ディレ クトリを指す、シンボリック・リンクを作成する必要があります。• Red Hat* 7.3 のカーネル 2.4.18-3smp には、システムがクラッシュした後に ext3 ファイルシステ ムが壊れる既知の問題があります。この問題を解決する errata カーネルが Red Hat から提供さ れています。 以下のいずれかの errata カーネルにアップグレードしてください。 o https://rhn.redhat.com/errata/RHSA-2002-158.html # 2.4.18-10smp o https://rhn.redhat.com/errata/RHSA-2002-206.html # 2.4.18-17.7.xsmp 注意: 上記のカーネルで VTune アナライザを使用するには、これらのカーネル用にサンプリング・ドラ イバをコンパイルする必要があります。詳細は、</opt/intel/vtune/vdk/src> にあるサンプリング・ド ライバ README ファイルを参照してください。 上記のいずれかの errata カーネルで VTune アナライザを使用する際に問題が発生する場合は、テク ニカル・サポートまで問題を報告してください。
• インストール中に、スペースを含むインストール・パスを入力すると、インストールに失敗します。 • VTune アナライザをインストールするファイルシステムを選択するとき、(上記の「動作環境」セク
ションで定義されている) 空きディスク容量があることを確認してください。空きディスク容量が不足 している場合は、インストールの前に空きディスク容量を増やしてください。
6. 使用方法
このセクションでは、インテル® VTuneTM パフォーマンス・アナライザ Linux* 版を、統合 Eclipse* プラット
フォーム環境から起動する方法と、コマンドライン・ユーザ・インターフェイスを使用して起動する方法について 説明します。
注意: VTune アナライザを起動するには、USER 環境変数が定義されている必要があります。USER 環境変数は、通常、ログインプロセス中に定義されます。
VTune パフォーマンス・アナライザ Linux 版の起動
VTune アナライザを統合 Eclipse プラットフォーム環境から起動するには、次のコマンドを使用します。 $ <install_dir>/bin/vtlec ここで、<install_dir> はインストール・ディレクトリです。デフォルトのインストール・ディレクトリは、 /opt/intel/vtune です。 注意: VTune アナライザ・プロジェクトは、Eclipse ワークスペース内に保存されます。ワークスペースの 場所は、vtlec が起動されたときに確立されます。デフォルトでは、ワークスペース・ディレクトリは、 カレント・ディレクトリに作成されます。別の場所にワークスペース・ディレクトリを指定するには、-data オプションを使用します。 次の例では、ディレクトリ /home/MyProj に、ワークスペース・ディレクトリ workspace を作成します。すべての VTune アナライザ・プロジェクト・ファイルは、この workspace ディレクトリに保存されます。 $ cd /home/MyProj $ /opt/intel/vtune/bin/vtlec MyProj 以外のディレクトリで vtlec を起動して、上記セッション中に作成されたプロジェクト・ファイルを表示 するには、次のコマンドを使用します。$ /opt/intel/vtune/bin/vtlec -data /home/MyProj
Eclipse のヘルプを表示するには、[Help (ヘルプ)] - [Help Contents (目次)] を選択します。VTune パフォー マンス・ツールの情報は、ヘルプのブック [Vtune(TM) Performance Environment (VTune(TM) パフォーマンス 環境)] および [VTune(TM) Performance Analyzer (VTune(TM) パフォーマンス・アナライザ)] に含まれてい ます。vtlec コマンドに追加できる Eclipse オプションの詳細については、[Workbench User Guide (ワークベ ンチ・ユーザ・ガイド) - [Tasks (タスク)] - [Running Eclipse (Eclipse の実行)] トピックを参照してください。 Eclipse JVM 引数を変更するには、VT_JVM_OPTIONS 環境変数を使用します。
vtl コマンドラインの使用
VTune パフォーマンス・アナライザのコマンドライン・バージョンを使用するには、次のコマンドを使用します。
$ <install_dir>/bin/vtl
ここで、<install_dir> はインストール・ディレクトリです。デフォルトのインストール・ディレクトリは、 /opt/intel/vtune です。
VTune パフォーマンス・アナライザと EntireX DCOM for Linux によって開始さ
れたプロセス
VTune アナライザは、インストール・プロセス中にいくつかのデーモンを開始したり停止します。インストール中 に、システムの起動時に、これらのデーモンの自動スタートアップを選択するメッセージが表示されます。 システムの管理者は、root として次のコマンドのいずれかを発行することで、これらのデーモンを手動で停止 および開始することができます (処理の前に、su を使用して root としてログインしてください)。
$ /etc/rc.d/init.d/ntd start (Red Hat*) $ /opt/sag/exx/v711/bin/sermon shutdown
通常、dcom start スクリプトの結果、約 13 のプロセスが開始されます。開始されるプロセスの数は、設定 によって異なります。サーバ上で現在実行されているプロセスの数を確認するには、次のように入力します。
$ ps -u sag | wc -l # shows number of processes