Overview
Syllabus
Intro
What is Latency
Where does latency come from?
Latency from Hardware
The Hardware Latency Detector
Latency from the Kernel
Interrupts disabled!
Measuring latency from interrupts
Preemption disabled
Preemption and interrupt disabled latency tracers
Tracing Latency from Interrupts with PREEMPT_RT (5.4.14-rt7)
The Scheduling Latency Tracer
Issues with the Latency Tracers
Histogram Triggers and Synthetic Events!
Creating a synthetic event
Making their disabled historgram
Creating a wake up latency synthetic event
Making the wakeup latency historgram
Making the wake up latency historgram
Taught by
Linux Foundation