This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
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.
View analytic
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 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
Founded Conectiva in 1995, a brazilian company that specialized in Linux services and published a Linux distribution. Contributed with the Linux kernel maintaining legacy protocols such as IPX, LLC, Appletalk. Refactored the TCP/IP stack to reuse non TCP specific parts with other transport protocols. Implemented the Linux DCCP stack. Created and maintains the dwarves tools, including pahole, a tool to help in optimizing data structures, used in... Read More →

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

Attendees (17)