Overview
Explore advanced tracing features in Linux kernel infrastructure and tooling to identify application bottlenecks in this 55-minute conference talk by Steven Rostedt from Google. Learn about recent enhancements in libtracefs and libtraceeval that simplify the process of detecting what applications are waiting on. Discover techniques to pinpoint I/O blockages, measure their duration, and identify mutex contention issues. Gain insights into improved tooling for analyzing scheduling behavior across all system applications, enabling more efficient task grouping. Examine real-world use cases and practical examples that can be applied to your own applications. Understand the latest updates to the kernel and new tracing libraries that facilitate easier interaction with the tracing infrastructure.
Syllabus
Advanced Tracing Features to See What Your Application is Waiting On - Steven Rostedt, Google
Taught by
Linux Foundation