~/talk

How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure

links:none on file
slides:none on file

Measures GPIO toggles on a BeagleBone Black with an oscilloscope and a tight-loop kernel driver and reports concrete overheads for tracing options. A real-time kernel yields ~145 ns pulses and enabling tracing jumps to 168 ns (+23 ns). Simple trace events add about 1.36 µs, synthetic events another ~0.4 µs, kernel probes ~2.9 µs, eBPF ~3.7 µs, function tracer shows a ~3 µs base with function graph reporting ~16 µs vs scope 12 µs. Raw data and scripts sit in the cloud repository.

AI-written summary · about

  1. 0:00Start
  2. 26:56Synthetic event on his trigger
  3. 38:02Reference for userspace measurement
  4. 40:11Trace marker
~/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.