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
Monday, September 27 • 4:50pm - 5:40pm
(IN-PERSON) What's New in KernelShark Two? - Steven Rostedt, VMware Inc

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.
KernelShark was created as the GUI front end to trace-cmd, which is a command line front end to the tracing infrastructure of the Linux kernel. But much has changed since its creation back in 2009. Yordan Karadzhov has taken over development and rewrote most of it to release KernelShark 1.0, that was mostly a better version with the same feature set as the original version. But it was still limited in its functionality. That's when Yordan changed the API to allow the GUI to be more flexible, and allow plugins to extend it beyond those limitations. With KernelShark 2.0, plugins can now show trace interactions between host and guests. Graphs may be added above the plots to show where the biggest latency lies between events. With the new customizations, KernelShark is looking to be a must have asset to any kernel development. This talk will review what KernelShark has always done, but then demonstrate the features of the new plugins that are only available in version 2. No need to be a kernel developer to enjoy this talk, it will stay at a very high level, but still be useful for the more experience developers.

avatar for Steven Rostedt

Steven Rostedt

Software Engineer, Google
Steven Rostedt currently works for Google on their ChromeOS team. Steven is the main developer and maintainer of ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd, the ftrace tracing libraries and co-maintainer of KernelShark. Steven is one... Read More →

Monday September 27, 2021 4:50pm - 5:40pm PDT
Elwha A
  Linux Systems, Tracing