September 27-30, 2021
Seattle, Washington, USA + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + Embedded Linux Conference + OSPOCon 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Tuesday, September 28 • 4:00pm - 4:50pm
(VIRTUAL) Tracking Down What Happened: A Comparison of Tracing Solutions - John Ogness, Linutronix GmbH

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

Feedback form is now closed.
For Linux there are many tools available to perform system profiling. But sometimes there are problems where counting hardware and software events does not provide a clear picture. Such problems are often related to scheduling or inter-process communication. For these types of problems it is usually necessary to investigate not only what happened, but more importantly, when: Tracing. There are several tracing solutions available for Linux. This talk focuses on four of them: ftrace, BPF, SystemTap, LTTng. For a specific problem scenario, each tracing solution is used, the results presented, and finally compared. The solutions are rated based on their usability, their ability to present collected data, their effects on system runtime, and their availability for various kernels and distributions. This talk is targeted for developers with no or limited experience tracing in Linux. However, it should also be interesting for developers who have much tracing experience, but are only familiar with one or two of the tracing solutions.

avatar for John Ogness

John Ogness

Software Engineer, Linutronix GmbH
Since 2008 John Ogness has been working for Linutronix GmbH. There he specializes in Linux-based board support packages, real-time applications, and training. His background lies in Computer Science with previous experience working on autonomous robotic systems and security applications... Read More →

Tuesday September 28, 2021 4:00pm - 4:50pm PDT
MeetingPlay Platform + Virtual Learning Lab
  Linux Systems, Tracing