Introduction to Dynamic Tracing
Describe the DTrace Technology
Describe the DTrace Architecture
Examine a DTrace command
Describe the D Programming Language
Collecting System Information by Using the DTrace Toolkit Scripts
Identify major subsystems of a computer system
Examine system wide statistics
Observe CPU activities
Examine memory statistics
View disk I/O statistics
Observe network I/O statistics
Creating Custom DTrace Scripts to Collect System Information
Obtain system call information
Track system wide events related to CPU
Observe memory activities
View disk I/O statistics
Observe network I/O activities
Create custom system monitoring tools
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
DTrace Case Studies
Examine excessive CPU usage by an application
Examine slow throughput of an application
Description:
This Oracle Solaris 11 Dynamic Tracing training is designed for skilled system administrators who want to learn how to
use DTrace to diagnose applications and system problems. This course introduces you to the DTrace technology and
helps you explore various system observability tools to identify issues.
Learn To:
Describe Dynamic Tracing.
Observe system activities by using DTrace.
Collect system information by using the DTrace Toolkit scripts.
Create custom DTrace Scripts to collect system information.
Apply best practices for using DTrace.
Benefits to You
By investing in this course, you'll learn how DTrace enables system administrators and developers to monitor systems
and identify the cause of issues. System administrators will get hands-on experience using DTrace to identify
performance problems and locate system issues. Developers will get a chance to develop expertise using DTrace to
optimize application performance by learning how to easily identify bottlenecks.