~/talk

The Next Linux Superpower: eBPF Primer

slides:none on file

Kernel-side programmable tracing with eBPF plus the bcc front end compiles C into safe bytecode, JITs it, and attaches to kprobes, uprobes and tracepoints; examples include hardirqs, biolatency, filetop and stackcount. A demo builds a kernel probe that increments a switch_counts hash table (showing 40 switches between pid 0 and 703) and a kmalloc counter used to find real memory leaks. Requires root, needs Linux 4.4–4.7+ for some features, and uses Python/libbcc or a static bcc-lua binary for deployment.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Agenda
  3. 2:20Tracing Tools
  4. 4:03eBPF
  5. 8:14BPCC
  6. 9:07Tools
  7. 10:43HardIRQs
  8. 11:54FileTop
  9. 12:45StackCount
  10. 13:45Tracing targets
  11. 16:39Arc dist
  12. 18:08Argist
  13. 19:14Trace
  14. 21:00Pthread
  15. 23:08Building Your Own Tools
  16. 32:35Deployment
  17. 34:20Summary
~/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.