~/talk

How to diagnose nanosecond network latencies in rich end-host stacks

links:none on file
links:none on file
links:none on file
name:Bo Gan
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Tool called NSight reconstructs per-message lifetimes across kernel, NIC and user space by reconciling CPU and NIC traces into a single timeline with nanosecond precision. It uses low-overhead CPU hardware profiling so measurements don’t perturb microsecond paths, attributes tail spikes to concrete causes (head‑of‑line blocking, scheduling wakes, queueing) and pinpoints the offending functions and cores. Applied to memcached, the implementation cuts 99.9th‑percentile latency from 2.2 ms to 41 μs and guides iterative configuration fixes.

AI-written summary · about

  1. 0:00Introduction to insight
  2. 1:25Challenges in latency
  3. 4:01Profiling methodology
  4. 7:24Message tracking techniques
  5. 10:41Analyzing latency causes
  6. 12:20Visualizing performance
  7. 14:05Case study results
  8. 16:19Conclusion and availability
~/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.