~/talk

Measuring K8s Network Performance

slides:none on file

Benchmarking Kubernetes networking requires a precise question, controlled setup and repeated runs (≥3) with full hardware and software snapshots recorded. Use netperf or the cluster-focused cubenet-bench to run point‑to‑point, echo/RTT and multi‑stream tests; expect a single TCP stream to hit ~20 Gbps on one core so saturating 100Gb requires multiple streams and pinned CPUs. An unexpected result—native routing slower than tunneling—traced to veth handling and is fixed in newer kernels; isolate experiments by running bare metal, disabling preemption and pin NIC interrupts to avoid noise.

AI-written summary · about

  1. 0:00Who am I? What do I do?
  2. 0:46Why measure K8s net performance?
  3. 2:43The stack
  4. 5:51Evaluation process
  5. 6:49Evaluation goal
  6. 10:33STREAM
  7. 14:01ECHO-REPLY: N reqs in-flight
  8. 16:47Scaling workloads
  9. 18:47Metrics
  10. 20:55System configuration
  11. 22:21Experiment
  12. 23:39Cilium war story
  13. 25:21Tooling
  14. 27:06Resources
  15. 27:59Conclusion
~/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.