How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the impact of tracing facilities on real-time systems in this 42-minute conference talk by Andreas Klinger. Delve into an investigation of how tracing affects target systems, focusing on the reliability of absolute timing values in ftrace outputs. Learn about the innovative measurement approach using a custom kernel driver and oscilloscope monitoring. Compare various kernel configurations, including different tracing setups, kernel preemption options, and the real-time preemption patch. Examine the overhead calculations for tracing events, kernel probes, user probes, trace markers, and eBPF events. Gain valuable insights into the trade-offs between tracing capabilities and system performance in real-time environments.
Syllabus
How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure - Andreas Klinger
Taught by
Linux Foundation
Tags
Related Courses
KernelShark 1.0 is Here - What Does that Mean?Linux Foundation via YouTube Cloud Performance Root Cause Analysis at Netflix
GOTO Conferences via YouTube Investigating C++ Applications in Production on Linux and Windows
NDC Conferences via YouTube Mentorship Session - Tools and Techniques to Debug an Embedded Linux System
Linux Foundation via YouTube Investigating Issues in Linux Embedded Systems
Linux Foundation via YouTube