このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

11.2 DTraceのインストールおよび構成

ノート

DTrace dtrace-utilsパッケージはULNから使用できます。 システムがULNに登録されていて、Oracle Linux 6 Update 4以降がインストールされているか、このバージョンにアップデートされている必要があります。

DTraceをインストールして構成するには、次のステップを実行します。

  1. ULNで、システムを次のチャネルにサブスクライブします。

    • Oracle Linux 6 Latest (x86_64) (ol6_x86_64_latest)

    • システムをUEK R3またはUEK R4のどちらで起動するかに応じて、Unbreakable Enterprise Kernel Release 3 (UEK R3) for Oracle Linux 6 (x86_64) - Latest (ol6_x86_64_UEKR3_latest)またはUnbreakable Enterprise Kernel Release 4 (UEK R4) for Oracle Linux 6 (x86_64) (ol6_x86_64_UEKR4)

      ノート

      UEK R4にはOracle Linux 6 Update 7以降が必要です。

    • UEK R3の場合はOracle Linux 6 Dtrace Userspace Tools (x86_64) - Latest (ol6_x86_64_Dtrace_userspace_latest)、UEK R4の場合はOracle Linux 6 Dtrace Userspace Tools (x86_64) (ol6_x86_64_UEKR4_DTrace_userspace)。

    ノート

    システムが次のチャネルにサブスクライブされていないことを確認します。

    • Latest Unbreakable Enterprise Kernel for Oracle Linux 6 (x86_64) (ol6_x86_64_UEK_latest)

    • Dtrace for Oracle Linux 6 (x86_64) - Latest (ol6_x86_64_Dtrace_latest)

    • Dtrace for Oracle Linux 6 (x86_64) - Beta release (ol6_x86_64_Dtrace_BETA)

    • Unbreakable Enterprise Kernel Release 3 (3.8 based) for Oracle Linux 6 (x86_64) - Beta release (ol6_x86_64_UEK_BETA)

    これらのチャネルは、UEK R2、DTrace for UEK R2、DTrace for UEK R2のベータ・リリースおよびUEK R3のベータ・リリースに適用できます。

  2. システムがUEK R3またはUEK R4の最新バージョンをまだ実行していない場合:

    1. yumを使用して、UEK R3またはUEK R4を使用するようにシステムを更新します。

      # yum update

    2. Oracle Linux Server (UEK R3の場合は3.8.13、UEK R4の場合は4.1.12)カーネルがデフォルトのカーネルでない場合は、GRUBメニューで選択してシステムを再起動します。

  3. yumを使用してDTraceユーティリティ・パッケージをインストールします。

    # yum install dtrace-utils

後でyum updateを使用して新しいカーネルをインストールする場合、yumは、カーネルに必要な、一致するdtrace-modulesパッケージを自動的にインストールしません。 実行中のカーネルに適切なdtrace-modulesパッケージがシステムに表示されない場合、dtraceコマンドによってULNからパッケージがダウンロードされ、インストールされます。 トレースを実行せずにこのアクションを起動するには、次のようなコマンドを使用します。

# dtrace -l

または、次のコマンドを実行して、実行中のカーネルに適切なDTraceモジュールをインストールします。

# yum install dtrace-modules-`uname -r`

libdtraceコンシューマを実装するかDTraceプロバイダを開発する場合は、yumを使用して、dtrace-utils-develまたはdtrace-modules-provider-headersパッケージをそれぞれインストールしてください。

root以外のユーザーによって実行されるユーザー領域プロセスをトレースできるようにするには、第11.2.1項「DTraceヘルパー・デバイスのモードの変更」の説明に従って、DTraceヘルパー・デバイスのモードを変更します。

DTraceの実装に関する最新情報を含むファイルは、/usr/share/doc/dtrace-DTrace_versionで見つかります。