~/talk

Breaking the 125µs @ 1Mhz barrier w/ Tokio and what it means for your Tokio Web Server

Talkat TokioConf 2026 · 2026-04-20..04-22· [rust, web-performance]
slides:none on file

Claim: a Tokio-based proxy at Momento hits 125µs @ 1MHz P99 by combining batching, core affinity and kernel tuning. The team builds a high‑perf proxy (fronting Valkey and DynamoDB), adds level runtime with socket reuseport, pins IRQs to dedicated cores, and uses batching plus load‑shed to avoid busiest‑core tails. Results reach ~1M req/s on Graviton4 in synthetic tests; instrumentation via Resilous and Valkyrie Lab exposes where it breaks under real‑world connection imbalance.

AI-written summary · about

  1. 0:00Tokio limits from Mars rovers
  2. 1:16CS education lied about big O
  3. 3:45Intimate system knowledge matters
  4. 4:29Proxy bottleneck in caching
  5. 7:20High-performance Tokio proxy
  6. 9:04Breaking 125µs barrier with Tokio
  7. 11:56Level runtime for core pinning
  8. 13:19Benchmark results with level runtime
  9. 14:22Load imbalance challenges
  10. 17:51Tokio runtime configuration knobs
  11. 19:15Parameter sweeps in tuning
  12. 20:39Burn configuration and core retention
  13. 23:26Benchmarking tools Valkyrie Lab Bristleless
  14. 25:51Instrumentation for root cause analysis
  15. 26:35Live demo Resilous performance
  16. 30:25Latency improvements with level runtime
  17. 31:51Batching and syscall efficiency
  18. 33:16Deploying Resilous for production
  19. 34:40Comparing experiments with Resilous
  20. 35:42Low-latency system design takeaways
  21. 36:03Summary
~/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.