Proposals

LTTng 2.0 : Application, Library and Kernel tracing within your Linux distribution

Session information has not yet been published for this event.

*

One Line Summary

Presentation of the new LTTng 2.0 kernel and userspace tracer.

Abstract

This presentation introduces LTTng 2.0, detailing the new features it provides. Amongst these, the most welcome will likely be the ability to use it on vanilla and distribution kernels, as well as the ability to hook on Tracepoints, Kprobes, Ftrace function tracing and Perf PMU counters.

The new integrated command line interface for both the kernel and user-space tracers (LTTng and UST) will be presented. In an overview of the new LTTng 2.0 ABI, the new Common Trace Format (CTF) natively produced by LTTng 2.0 will be described, along with the tracer control ABI. The way LTTng 2.0 allows augmenting event data with optional “context” information (process ID, thread ID, nice level, priority, as well as branch, cache misses, and other performance counters) will be described.

Tags

scalability, tracing, high-performance, open standards

Speaker

  • 2950694092_0350657675_z

    Mathieu Desnoyers

    EfficiOS Inc.

    Biography

    Mathieu Desnoyers works at EfficiOS. He is the author and maintainer of the Linux Trace Toolkit next generation (LTTng) project started in November 2005. He is the main developer of Linux Trace Toolkit Viewer (LTTV), which started in 2003. He works in close collaboration with Ericsson, the Multi-Core Association, and distribution vendors. He is the author of the Tracepoints found in the Linux kernel, initated the work on “static jump patching” with the “Immediate Values” infrastructure. A significant part of the kernel static instrumentation is derived from the LTTng project. He is the main author and maintainer of the “Userspace RCU” library.