Site Map | Legal | Privacy | Terms & Conditions..
.

Booking Hotline: ++44 (0) 1737 821 590..

 

  .


Course Categories


>>
Networking
......Basic networking
......LANs, WANs and cabling
.....
RF and Wireless
..... IP and routing
..... DNS, SNMP...
..... VoIP, SIP...
..... IPsec, firewalls...

>> Telecommunications
>> LINX
>> Foundry Networks
>> Product specific
>>
Management overviews
>> Security
>> UNIX and Linux
>> Microsoft
>> Programming


>> See all courses

 
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


>>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