Department of Computer and Information Science

 

Computer Science Seminar Series

Solaris Dynamic Tracing (DTrace)


September 19, 3:00pm

Weir Hall, Room 235

Presenter: James Mauro


DTrace is a revolutionary technology implemented in Solaris 10 that provides for dynamically instrumenting both the Solaris kernel and unmodified application binaries through the use of probe insertion in the execution path. DTrace provides a powerful and safe framework for gaining visibility into the behavior of your system at the workload and kernel level. Using DTrace in Solaris and OpenSolaris allows users, developers, administrators, etc, to gain an unprecedented level of understanding of their workloads and how they interact with the underlying operating system.

In this talk, we will provide and overview of DTrace, look at some of the implementation details, and examples of using DTrace across a variety of scenarios.

---------------

James Mauro is a Senior Staff Engineer in the Systems Group Quality Office at Sun Microsystems, where us current focus is Solaris performance and observability. James co-authored Solaris Internals (Prentice Hall, Oct 2000), Solaris Internals, 2nd Edition (Prentice Hall, Jul 2006) and Solaris Performance and Tools (Prentice Hall, Jul 2006).


[ Home | Site Map ]