Who Can Benefit
Students who can benefit from this course are experienced system administrators and service support personnel.
Prerequisites
- Administer the Solaris 10 Operating System
- have a general understanding of Operating Systems
Skills Gained
- Use DTrace to find the source of intermittent problems
- Use DTrace to look at the cause of performance problems
- Use DTrace to troubleshoot application problems
- Identify system problems with DTrace
- Troubleshoot DTrace script problems
Course Content
Module 1 - DTrace Fundamentals
- Describe the features of DTrace
- Describe the DTrace architecture
- Overview of how DTrace works
Module 2 - Using DTrace
- Examining performance problems using DTrace
- Use DTrace to obtain information about system calls
- Create D scripts
Module 3 - Finding System Problems with DTrace
- Use DTrace to access kernel variables
- Use DTrace to obtain information about I/O
- Use DTrace to do anonymous tracing
- Use DTrace to do speculative tracing
- Explain privileges necessary to run Dtrace
Module 4 - Troubleshooting DTrace Problems
- Describe how to lessen performance impact of DTrace
- Describe how to use and tune DTrace buffers
- Debug DTrace scripts
Module 5 - The DTrace Toolkit and Case Studies
- Overview of the DTrace Toolkit
- Top 10 most useful scripts
- Case Study - Application using excessive CPU time
- Case Study - Application Throughput is Slow




