DTrace by Example: Solving a Real-World Problem

   
By Paul van den Bogaard, January 2007  

Introduction

Dynamic Tracing (DTrace) in the Solaris 10 OS is too complex to cover in just one short article. Here the author explores how DTrace can be used to solve one real-life problem. The article follows the reasoning used -- the "if", the "when", and the "why" -- and takes the reader along on the journey. Short scripts are presented, as well as explanations of the language fragments used.

For more details, see the list of contents below.

Download the document as PDF.

Contents

  • Introduction
  • The Application Domain
  • A Short Introduction to DTrace
    • Example
  • The Initial Situation
  • Watching the Children of the Process
  • doorfs: What Is It?
  • Name Service Cache Daemon
  • References
Left Curve
System Administrator
Right Curve
Left Curve
Developer and ISVs
Right Curve
Left Curve
Related Products
Right Curve
solaris-online-forum-banner