Virtual Topology for Virtual Machines: Friend or Foe?
summary
Compares five VM network layouts (linux bridge, macvlan/macvtap, vhost-net, SR-IOV) using QEMU/KVM and libvirt, with iperf3 and pktgen benchmarks and perf CPU profiles. Shows which topologies hit line rate, which add latency, and where CPU overhead grows — for these tests vhost-net reduces CPU use significantly while SR-IOV reaches near line rate; complex overlays raise p99 latency and limit throughput even at moderate packet rates.
AI-written summary · about
related talks
36mFive Ways With a CNI: Understanding Kubernetes Networking For Performance..
23mLive Migrating VFIO, vhost-user, and vfio-user Devices
22mTransparent MultiNIC Routing for Large AI Models
28mExploring an Architecture-neutral KVM MMU
01mThe future of the web
15mLeveling Up Kubevirt-Manager: New Features, Better UX, and Real-World Usability
24mBenefits of Virtual DOM
44mUserspace Assisted Scheduling via Sc...
