This course provides a thorough introduction to Linux Kernel Debugging and Instrumentation, focusing on using the Linux tracing support framework. You'll learn how to effectively diagnose and optimize system performance through real-time kernel tracing techniques. This hands-on training embraces practical examples, equipping you with the skills to monitor kernel functions and analyze system behavior across various subsystems.
What you'll learn
Understand the fundamentals of Linux kernel tracing
Navigate the /sys/kernel/tracing interface
Master function tracing to monitor kernel function calls
Utilize mmiotrace for hardware interaction monitoring
Analyze kernel events and system performance
Course objectives
Equip participants with the ability to debug and optimize Linux kernel performance
Familiarize students with real-world applications of kernel tracing