Perth, Western Australia - 6th to 10th January 2014
There are at present many tracing tools, providing various capabilities to the user, and it can be challenging to decide which of them to use to diagnose a particular system behaviour problem. The state of integration of such tools within the Linux kernel and Linux distributions is far from consistent and in itself could complicate the task of choosing the most appropriate tool to use for a given situation.
This talk will provide an overview of the current status of tracing on Linux. It will describe the major components of tracing infrastructure in the Linux kernel and the various tools that make use of such constructs. The presentation will include an overview of such tools (ftrace, perf, systemtap, DTrace, etc), with examples, and highlight the most recent advances in their development.
Elena is the Linux Toolchain Engineering Director at Oracle. Right now she manages the DTrace port to Linux project, among many other things. Past experience include managing other tracing projects, and extensive work on GDB.