Overview
The LTTng project aims at providing highly efficient tracing tools for Linux. Its tracers help tracking down performance issues and debugging problems involving multiple concurrent processes and threads. Tracing across multiple systems is also possible.
Apart from LTTng's kernel tracer and userspace tracer, viewing and analysis tools are part of the project. The LTTV viewer permits to analyze and show traces, both in text format and graphically.
LTTng's performance relies on technology such as Userspace RCU, lockless algorithms, per-cpu data structures and cache impact minimization.
Getting started with LTTng
Start by looking at the Tracers and Software page to determine which tracer(s) you need.

(More screenshots...)
