Solaris Dynamic Performance Tuning and Troubleshooting with DTrace

3 Day Course
Hands On
Code SA-327-S10

This course has been retired. Please view currently available Solaris Training Courses.


Collapse all

DTrace Fundamentals (2 topics)

  • Describe the features of DTrace
  • Describe the DTrace architecture

Using DTrace (3 topics)

  • Examining performance problems using DTrace
  • Use DTrace to obtain information about system calls
  • Create D Scripts that Use Arguments

Debug Applications with DTrace (4 topics)

  • Use DTrace to profile an application
  • Use DTrace to access application variables
  • Use DTrace to find transient system call errors
  • Use DTrace to determine the names of files being opened

Finding System Problems with DTrace (5 topics)

  • Use DTrace to access kernel variables
  • Use DTrace to obtain information about read calls
  • Use DTrace to do anonymous tracing
  • Use DTrace to do speculative tracing
  • Explain the privileges necessary to run DTrace operations

Troubleshooting DTrace Problems (3 topics)

  • Describe how to lessen the performance impact of DTrace
  • Describe how to use and tune DTrace buffers
  • Debug DTrace scripts


To succeed fully in this course, students should be able to administer the Solaris 10 Operating System, have a general understandaing of the Solaris kernel, and have some programming experience such as Perl or C

Course PDF