D84121 – Oracle Solaris 11 Dynamic Tracing (DTrace) Ed 2

  • Duration: 10 weeks
Categories:

Course Overview

  • Course Goal
  • Skills Gained
  • Course Agenda
  • Introductions
  • Your Learning Center

Introduction to Dynamic Tracing

  • Overview of the DTrace Technology
  • Describe the DTrace Architecture
  • Examine a DTrace Command
  • Describe the D Programming Language

Creating DTrace Scripts to Collect System Information

  • List and Use Utilities for Monitoring System Performance
  • Obtain System Call Information
  • Observe System Memory Activities
  • Track System wide Events Related to CPU
  • View Disk I/O Statistics
  • Observe Network I/O Statistics
  • Create Custom System Monitoring Tools

Tracing User Applications With DTrace

  • Use the pid Provider to Set Probes in User Code and Libraries
  • Use DTrace to Profile an Application
  • Use DTrace to Access Application Variables

Anonymous and Speculative Tracing in DTrace

  • Discuss and Use Anonymous Tracing Facility
  • Discuss and Use Speculative Tracing Facility

Applying Best Practices for Using DTrace

  • Minimize DTrace Performance Impact
  • Tune DTrace Buffers
  • Write Error-Free DTrace Scripts
  • Identify the Privileges Necessary to Run DTrace Operations

Leave feedback about this