Tagged articles
3 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Jul 12, 2025 · Cloud Computing

Unlocking High‑Performance VM Networking: A Deep Dive into vhost/virtio and QEMU Backend Design

This article explains why virtual machine communication becomes a bottleneck in cloud and big‑data environments, introduces the vhost/virtio acceleration technique, and provides a step‑by‑step guide to hand‑crafting vhost/virtio, configuring QEMU's VIRTIO backend, and understanding the vhost‑user protocol and vhost‑net implementation.

KernelNetwork Virtualizationvhost
0 likes · 44 min read
Unlocking High‑Performance VM Networking: A Deep Dive into vhost/virtio and QEMU Backend Design
Deepin Linux
Deepin Linux
Apr 27, 2025 · Fundamentals

Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration

This article explains how vhost/virtio solves virtual device communication bottlenecks, walks through a hand‑written implementation with shared memory and ring buffers, and details QEMU's backend driver creation, device realization, and the vhost‑user/vhost‑net interfaces that enable high‑performance virtual networking.

QEMUvhostvhost-user
0 likes · 40 min read
Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration