YoVDO

How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure

Offered By: Linux Foundation via YouTube

Tags

Real-Time Systems Courses Performance Measurement Courses eBPF Courses Ftrace Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Analyzing Postgres Performance Problems Using Perf and eBPF
Microsoft via YouTube
Citus Con - An Event for Postgres - Americas Livestream
Microsoft via YouTube
EBPF - The Next Power Tool of SREs
USENIX via YouTube
Kernel Tracing With EBPF
media.ccc.de via YouTube
Building Observability for 99% Developers
Docker via YouTube