OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
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

ahl - Apple updates DTrace... again

Oct 4, 12:46 PM

Back in January, I ranted about Apple's ham-handed breakage in their DTrace port. After some injured feelings and teary embraces, Apple cleaned things up a bit , but some nagging issues remained as I ...

jonh - Fast Reboot: tightening the loop on anonymous tracing

Oct 2, 6:41 AM

Back in the day, Bryan , Mike and Adam used to give a DTrace presentation that had a final slide entitled "The DTrace Revolution". I really liked this slide because it distilled into a single bullet ...

bmc - Happy 5th Birthday, DTrace!

Sep 3, 10:57 AM

It's hard to believe, but DTrace is five years old today: it was on September 3, 2003 that DTrace integrated into Solaris. DTrace was a project that extended all three of us to our absolute limit as ...

tpenta - Installing OpenSolaris 2008.05 under Virtual Box and Upgrading it

Aug 31, 7:27 PM

I'm in the process of preparing a Transfer of information (TOI) for Support Services in Asia Pacific on some of the basic differences and things to watch out for in providing Support for OpenSolaris ...

tpenta - Second Life Blues Artist signed to recording contract

Aug 15, 6:47 PM

I have to say that this is incredibly cool. I've been listening to Von Johin for some time in Second Life and have the utmost respect for this awesome bluesman. I just heard yesterday that as a ...