|
Dtrace course description
An advanced hands on course covering Dtrace. The DTrace utility, originally provided in the Solaris 10 Operating System but now being ported to more operating environments, allows a system administrator to monitor the operations of a system at both kernel and application levels. It is the fine detail and accurate timings that DTrace produces that can help to determine the root-cause of a software problem within minutes rather than days. This, 3 day course will teach administrators and developers how to apply the DTrace utility appropriately and correctly and also teach them how to program in the 'D' language, thereby allowing them to write their own DTrace scripts.
Who will benefit?
Advanced technical staff working with Solaris
Dtrace training course prerequisites
Tuning and troubleshooting UNIX.
Dtrace training course objectives
By the end of the course delegates will be able to:
- Monitor systems performance.
- Issue Dtrace commands.
- Create and execute Dtrace sripts.
- Monitor systems using Dtrace.
Duration :3 days
>>Dates, prices & bookings for this course
>>Back to Unix courses overview
|
Dtrace training
course contents
Day 1
A look at the standard Solaris performance management tools
(sar, vmstat, mpstat, iostat, kstat, prex and more)
How do monitoring tools get their data metrics?
Kernel statistics and data probes
A look at the DTrace command
Simple one-liner DTrace commands
The mentality of applying the DTrace facility
A look at the DTrace Providers
Understanding the DTrace probes
How to determine which probe to apply
Day 2
The 'D' Programming language
Writing a DTrace script
Using predicates and applying logic
The BEGIN and END probes
Options for Dtrace (destructive and non-destructive)
Advanced Dtrace scripting techniques
A walk through Brendan Gregg's DTrace Toolkit
More DTrace mentality
Day 3
Workshop Exercises
Delegates monitor, determine root-causes and write DTrace scripts
|