Solaris Dynamic Tracing (DTrace)

Course

In Bath

Price on request

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    2 Days

Solaris Dynamic Tracing, DTrace, is a new powerful feature introduced to Solaris 10. It is intended for use by System Administrators, System Tuning personnel, kernel developers and application programmers. 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. Suitable for: System Administrators, kernel developers, system tuners and application programmers who require to monitor processes in detail on live systems.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

A good understanding of Sun's Solaris Operating system, ideally to System Administration level.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

AUDIENCE: System Administrators, kernel developers, system tuners and application programmers who require to monitor processes in detail on live systems.
PREREQUISITES: A good understanding of Sun''s Solaris Operating system, ideally to System Administration level.
DURATION: 2 days. Hands on.
OBJECTIVES: Solaris Dynamic Tracing, DTrace, is a new powerful feature introduced to Solaris 10. It is intended for use by System Administrators, System Tuning personnel, kernel developers and application programmers.

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

NT07/01

Solaris Dynamic Tracing (DTrace)

Price on request