~/talk

RTLA Timerlat - the next step in scheduling latency analysis

links:none on file
slides:none on file

RTLA Timerlat is a combined kernel + userland tool that measures IRQ and thread latency split by doing most computation in-kernel to avoid excessive trace buffer writes and reduce overhead. It produces histograms, stops on thresholds (demo stopped at ~30 μs), and emits an auto-analysis with root-cause hints that attributes blocking to sources like Btrfs spinlocks or exit-from-idle. User-mode can run one thread per CPU, enable extra tracepoints, and the kernel pieces are already upstream for recent mainline kernels.

AI-written summary · about

  1. 0:00RTLA Timerlat intro
  2. 3:51Why Timerlat was created
  3. 6:41Optimizing tracing with Timerlat
  4. 9:08Live demo: Timerlat top
  5. 11:20Auto analysis output
  6. 13:07Real-time theory behind Timerlat
  7. 14:31IRQ latency examples
  8. 17:43Thread latency in non-RT kernel
  9. 20:10OS noise trace points
  10. 23:46Advanced tracing with signals
  11. 26:17Histogram analysis insights
  12. 30:15User space workload integration
  13. 32:24Debugging with Timerlat
  14. 35:55Hardware latency detection
  15. 39:07RTLA future plans
  16. 42:17Q&A: locking analysis
  17. 44:01Kernel integration
  18. 46:33Benchmarking on mainline
  19. 47:37Production tracing libraries
  20. 49:43Q&A: user thread feature
~/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.