~/talk

Achieving the Ultimate Performance with KVM

Talkat SREcon20 Americas · 2020-12-07..12-09· [web-performance]
slides:none on file

Shows concrete knobs and measured results: use NVMe + StorPool and vhost-user with OVS+DPDK or SR‑IOV for lowest network latency (measured ~14µs vs ~37µs for vhost+bridge and ~90–100µs for virtio emulation), use direct I/O/async and io_uring or vhost-style paths to cut storage latency (remote NVMe reads ~70–100µs end‑to‑end), pin CPUs, use hugepages (or KSM when oversubscribing), sample kernel scheduler stats to detect CPU congestion and rebalance VMs, and prefer measured application latency over synthetic IOPS.

AI-written summary · about

  1. 0:00Intro
  2. 0:16About me
  3. 0:46About Stor Pool • NVMe software-defined storage for VMs and containers
  4. 2:05Why performance
  5. 4:08Compute node hardware
  6. 9:09Tuning KVM
  7. 10:37CPU and Memory
  8. 18:23Networking
  9. 20:08virtio-net QEMU
  10. 21:11virtio vhost-net
  11. 22:06virtio vhost-usr/OVS-DPDK
  12. 23:09PCI Passthrough
  13. 23:38Virtual Network Performance
  14. 25:24Additional reading
  15. 25:43Storage - virtualization
  16. 30:44Storage -vhost-user
  17. 33:26Storage benchmarks
  18. 38:10Conclusion
~/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.