This course provides a technical dive into using eBPF to debug real-world issues in Linux systems. The learning outcomes include understanding how to debug performance issues in production environments, tracing timers and function calls in the Linux kernel, and interpreting flamegraphs to identify performance bottlenecks. The course teaches tools that operational engineers can use to troubleshoot issues effectively. The intended audience for this course is operational engineers and individuals interested in learning about eBPF for debugging purposes.
Overview
Syllabus
LISA18 - Debugging Linux Issues with eBPF
Taught by
USENIX