~/talk

rtla timerlat: Debugging Real-Time Linux Scheduling Latency

links:none on file
slides:none on file

rtla timerlat is a kernel+userspace tool that measures and traces scheduling latency, decomposes spikes into irq, RQ and thread components, and produces a standardized auto-analysis stops at >30 µs / >50 µs examples that points to the root cause (e.g., irq disabled in cgroup or a compress_pages worker). It uses the OS-noise tracer and histograms, supports kernel or user-thread measurement, detects hardware/hypervisor pauses, and adds only ~1–2 µs tracing overhead while proving actionable fingerprints.

AI-written summary · about

  1. 0:00rtla timerlat introduction
  2. 1:03Real-time Linux motivations
  3. 3:30Black-box latency limits
  4. 5:38timerlat tool architecture
  5. 7:47Demo of timerlat top
  6. 11:06Auto-analysis for debugging
  7. 13:38Real-time scheduling abstractions
  8. 15:05Latency spike case study
  9. 19:04Continuous tracing benefits
  10. 20:51Jitter beyond OS scope
  11. 22:14Thread latency in non-RT kernel
  12. 24:44Advanced timerlat tracing
  13. 27:19Histograms for statistics
  14. 34:07User space workload analysis
  15. 36:34Hardware noise measurement
  16. 38:22Final remarks and future
  17. 40:13Q&A on hypervisor noise
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.