このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
DTrace dtrace-utils
パッケージはULNから使用できます。 システムがULNに登録されていて、Oracle Linux 6 Update 4以降がインストールされているか、このバージョンにアップデートされている必要があります。
DTraceをインストールして構成するには、次のステップを実行します。
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のベータ・リリースに適用できます。
システムがUEK R3またはUEK R4の最新バージョンをまだ実行していない場合:
yumを使用して、UEK R3またはUEK R4を使用するようにシステムを更新します。
#
yum update
Oracle Linux Server (UEK R3の場合は3.8.13、UEK R4の場合は4.1.12)カーネルがデフォルトのカーネルでない場合は、GRUBメニューで選択してシステムを再起動します。
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