~/talk

Linux Kernel Tracing Using eBPF

links:none on file
slides:none on file

eBPF loads verified bytecode into the kernel to attach to syscalls and probes with minimal overhead and a verifier that prevents unsafe programs, and the talk shows practical use of BCC (Python) and bpftrace for live inspection. Demonstrations include opensnoop and execsnoop to list files and execs, tcpconnect to capture source/dest IPs and ports, and funccount/trace for ICMP and scheduler events; maps aggregate counts (example: process syscall counts) and a 5.4 kernel exposes >1500 tracepoints.

AI-written summary · about

  1. 0:00Introduction
  2. 0:36What is eBPF
  3. 1:50Components of eBPF
  4. 3:12User Space vs Corner Space
  5. 7:34eBPF Tools
  6. 10:50eBPF Tracing
  7. 12:20Dynamic and Static Instrumentation
  8. 13:48Current Instrumentation
  9. 15:09BCC Tools
  10. 19:53eBPF Demo
  11. 23:25eBPF Count
  12. 25:22Schedule Proof
  13. 27:42TCP Connect
  14. 29:12Function Tools
  15. 31:21Trace Command
  16. 35:34Memory Leak
~/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.