DTrace is a comprehensive, advanced tracing tool for troubleshooting systematic problems in real time. Originally developed for Oracle Solaris and later ported to Oracle Linux, it allows administrators, integrators and developers to dynamically and safely observe live systems for performance issues in both applications and the operating system itself. DTrace allows you to explore your system to understand how it works, track down problems across many layers of software, and locate the cause of any aberrant behavior. DTrace gives the operational insights that have long been missing in the data center, such as memory consumption, CPU time or what specific function calls are being made.
Developers can learn about and experiment with DTrace on Oracle Linux by installing the appropriate RPMs:
dtrace-utils
and dtrace-utils-devel
.dtrace
and dtrace-devel
.The following table can help to identify RPMs required to get DTrace installed on your system:
Oracle Linux / UEK Release | Platform / Architecture | RPMs | Yum Channel |
---|---|---|---|
Oracle Linux 7 - UEK5 | x86_64 | dtrace-utils
dtrace-utils-devel
|
Oracle Linux 7 (x86_64) UEK Release 5 |
Oracle Linux 7 - UEK6 | x86_64 | dtrace
dtrace-devel
|
Oracle Linux 7 (x86_64) UEK Release 6 |
Oracle Linux 7 - UEK5 | aarch64 | dtrace-utils
dtrace-utils-devel
|
Oracle Linux 7 (aarch64) Latest |
Oracle Linux 7 - UEK6 | aarch64 | dtrace
dtrace-devel
|
Oracle Linux 7 (aarch64) UEK Release 6 |
Oracle Linux 8 - UEK6 | x86_64 | dtrace
dtrace-devel
|
Oracle Linux 8 (x86_64) UEK Release 6 |
Oracle Linux 8 - UEK6 | aarch64 | dtrace
dtrace-devel
|
Oracle Linux 8 (aarch64) BaseOS Latest
Oracle Linux 8 (aarch64) AppStream |
Further details are available on DTrace documentation: