~/talk

Recent Advances in Linux Tracing

Talkat LinuxCon + CloudOpen Europe 2013 · 2013-10-21..10-23· [observability]
links:none on file
slides:none on file

Kernel-level dynamic tracing uses kprobes and uprobes for on-the-fly probes, with return probes added in 3.10 and architecture work (ARM) still outstanding. ftrace gains instances and function triggers to create multiple buffers and start/stop traces on specific functions. perf builds on kprobes for profiling, adds perf mem and perf probe, and is getting perf ftrace/devtrace patches (five patch revisions so far). User-space options include systemtap, LTTng, ktop/ktap landed in 3.13, and an x86_64 DTrace port (user-space static probes, v0.4 beta) available from Oracle.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Kprobes: Dynamic Kernel Tracing
  3. 2:15Events Markers: Static Kernel Tracing
  4. 3:28Tracepoints: Details
  5. 5:44Uprobes: Dynamic Userspace Tracing
  6. 6:37Uprobes: Details
  7. 9:05Uprobes and Uretprobes: Status
  8. 10:20Ftrace: Some Background
  9. 12:43Ftrace: Build Configuration
  10. 13:03Ftrace: Control and Output
  11. 14:49Ftrace: Tracers (Plugins)
  12. 15:42Ftrace: Dynamic Tracing (Kernel & User)
  13. 19:00Ftrace: Function Triggers
  14. 21:23Ftrace: In 3.11 and 3.12
  15. 22:23Ftrace: Event Triggers (WIP)
  16. 27:15Perf: Types of events
  17. 27:56Other Control Parameters
  18. 28:24Perf: Dynamic Tracing (Kernel & User)
  19. 31:41Upcoming: Ftrace and Perf Integration
  20. 32:59Perf ftrace: More Control Parameters
  21. 33:27Perf WIP: Support for SDT Markers
  22. 34:25Perf: Persistent Events (WIP)
  23. 35:20Perf: Toggle Events (WIP)
  24. 36:00Some Stats
  25. 38:16SystemTap
  26. 42:41DTrace on Linux: Background
  27. 44:35DTrace on Linux: Current Functionality
  28. 46:25Dtrace USDT Example
  29. 46:42Example: Instrumented C Program
  30. 46:56Example: Output
  31. 47:46Tracing: General Open Issues
~/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.