Linux Foundation’s invitation-only event unites business and technical experts to collaborate on technical issues, the business of open source, best practices in collaborative development, and how to grow open source communities.

Note: The schedule is still being finalized so there may appear to be gaps in the schedule and session dates/times may shift.
Back To Schedule
Friday, February 20 • 9:00am - 9:50am
The Linux perf probe & trace tools - Arnaldo Carvalho de Melo, Red Hat

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The Linux perf tools continuously grows in scope as an observability toolchest, with more features being added. This talk showcases the 'probe' and 'trace' tools: one allows adding dynamic probes in arbitrary points in the kernel and in userspace libs and programs, collecting global and local variables and callchains, that can then be used in conjunction with other perf tools: record, top, trace, script. The later, trace, started as a super strace, one that allows stracing not just threads, but other targets such as the whole system, sets of CPUs. It also has a lower overhead as it doesn't use the ptrace syscall. Support for tracing page faults and other events and collecting callchains is planned and may be ready by Collab'15. An example of integration using 'probe', capturing syscall arguments for pretty printing, showcasing 'candidate tracepoints' will also be presented.

avatar for Arnaldo Carvalho de Melo

Arnaldo Carvalho de Melo

Principal Software Engineer, Red Hat
Maintained IPX, LLC, Appletalk protocols. Refactored the TCP/IP stack to reuse non TCP specific parts. Implemented the Linux DCCP stack. Created pahole, a tool to help in optimizing data structures, used in Linux, glibc, KDE, xine & others. Maintainer of

Friday February 20, 2015 9:00am - 9:50am PST
Alexander Valley Ballroom II

Attendees (0)