OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Community: DTrace

View the leaders for this community
Community Observers

Endorsed projects

An Overview of DTrace

DTrace is a comprehensive dynamic tracing framework for the Solaris™ Operating Environment. DTrace provides a powerful infrastructure to permit administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs.

The Solaris™ Dynamic Tracing Guide describes how to use DTrace to observe, debug and tune system behavior. The Solaris™ Dynamic Tracing (DTrace) Guide (here), also includes a complete reference for bundled DTrace observability tools and the D programming language.

For Users:

  • dynamically enable and manage thousands of probes
  • dynamically associate predicates and actions with probes
  • dynamically manage trace buffers and probe overhead
  • examine trace data from a live system or from a system crash dump

For Solaris™ Developers:

  • implement new trace data providers that plug into DTrace
  • implement trace data consumers that provide data display
  • implement tools that configure DTrace probes

For more information check out the out scripts and documentation.

Getting Started

Discussions

Scripts

Documentation

Technical Papers

Examples

Related Projects

Blogs

bmc - Revisiting the Intel 432

Jul 18, 2:11 PM

As I have discussed before , I strongly believe that to understand systems, you must understand their pathologies -- systems are most instructive when they fail. Unfortunately, we in computing ...

jonh - This one goes to eleven...

Jul 17, 2:00 PM

I may play a Strat and a Marshall but I doubt I'll ever be a Rock Star (though I do play a mean Whole Lotta Rosie :-) ). I'll have to take fame where I can get it then and that would as a JavaOne ...

ahl - Hybrid Storage Pools in CACM

Jul 1, 3:49 PM

As I mentioned in my previous post , I wrote an article about the hybrid storage pool (HSP); that article appears in the recently released July issue of Communications of the ACM . You can find it ...

bmc - DTrace on Linux

Jun 30, 11:35 PM

The interest in DTrace on Linux is heating up again -- this time in an inferno on the Linux 2008 Kernel Summit discussion list . Under discussion is SystemTap, the Linux-born DTrace-knockoff , with ...

ahl - Flash, Hybrid Pools, and Future Storage

Jun 11, 2:24 AM

Jonathan had a terrific post yesterday that does an excellent job of presenting Sun's strategy for flash for the next few years. With my colleagues at Fishworks, an advanced product development team, ...