The Oracle Linux Dynamic Tracing Guide describes how to use DTrace. It also describes the DTrace providers in detail. Most of the information present in this document is generic to all releases of the Oracle Linux 6 and Oracle Linux 7 operating system.


This release of DTrace supports systems that use the x86_64 processor architecture. It does not support systems that use 32-bit x86 processors.


This document is intended for anyone who needs to understand the behavior of their system. DTrace allows you to explore your system to understand how it works, track down performance problems, or locate the cause of aberrant behavior.

DTrace allows Oracle Linux administrators to:

This guide will teach you everything you need to know about using DTrace. Basic familiarity with a programming language such as C or a scripting language such as awk or perl will help you learn DTrace and the D programming language faster, but you need not be an expert in any of these areas.

Document Organization

The document is organized as follows:

Related Books

The following books are recommended and related to the tasks that you need to perform with DTrace:

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit or visit if you are hearing impaired.

Related Documents

The documentation for this product is available at:


The following text conventions are used in this document:




Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.


Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.


Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.