Open menu

UNIX And Linux

Audience

This course will be of greatest benefit to system administrators, kernel developers, system tuners and application programmers who are required to monitor processes in detail on live systems.

Prerequisites

A good understanding of the Solaris operating system, ideally to a system administration level.

Duration

2 days. Hands on.

This course is available on site only. Please call for details.

Course Objectives

Solaris Dynamic Tracing (DTrace) is a powerful feature introduced in Solaris 10. DTrace makes use of numerous built-in probes which can record arbitrary data from the system, trace processes on live systems, monitor kernel and application processes, all with minimal performance loss and totally programmable by the user.

Course Content

Introducing DTrace
Features
Architecture
Probes
D scripts

Using DTrace
DTrace performance monitoring
Aggregations
D variables
Arrays
Built-in macros

Debugging Applications
The pid provider
Application variables
Transient errors
File access

Debugging System Problems
Accessing kernel symbols
Kernel variables and data structures
Lock contention info
Monitoring read calls
Anonymous tracing
Speculative tracing
DTrace privileges

Troubleshooting DTrace
Minimising performance impact
DTrace buffers
Debugging DTrace scripts

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705