| Site Map | Legal | Privacy | Terms & Conditions |
 
Company Details
About Us
Contact Us
Why Us?
Clients
Testimonials
News
Vacancies
Training Courses
All Courses
Search Courses
UNIX and Linux
Security
Microsoft
Programming
Networking
Telecommunications
LINX
Foundry Networks
Product specific
Management overviews
Course Administration
Dates & Prices
Training Locations
General Pricing
Reserve a course
Where to stay
Services
Courseware
Resources
Contact Us
 
 
Monitoring systems using Dtrace
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

Dtrace training course: Dates, prices & bookings

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

 

 

© 1999 - 2008 Systems & Network Training