Tagged articles
13 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
Jul 12, 2025 · Fundamentals

How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines

This article explains the architecture, data‑flow mechanisms, and core APIs of Virtio, the semi‑virtualized I/O framework that powers Linux I/O virtualization in KVM/QEMU, detailing ring buffers, virtqueues, driver initialization, and performance optimizations for near‑native throughput.

KVMLinuxQEMU
0 likes · 43 min read
How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines
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
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 19, 2024 · Cloud Computing

Understanding Virtio: Architecture, Drivers, and Implementation in Linux Virtualization

Virtio, the Linux standard I/O virtualization framework, uses a semi‑virtualized front‑end driver and back‑end device linked by virtqueues, works across hypervisors (e.g., QEMU/KVM) via PCI or MMIO, enabling high‑performance, low‑overhead device emulation—as illustrated by the virtio‑snd driver—while supporting cloud and Android virtualization scenarios.

Kernel DriversLinuxPCI
0 likes · 15 min read
Understanding Virtio: Architecture, Drivers, and Implementation in Linux Virtualization
Deepin Linux
Deepin Linux
Mar 29, 2024 · Backend Development

Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices

This article explains the architecture and implementation of the virtio/vhost device model, details how QEMU creates and initializes virtio‑net‑pci devices, describes the vhost‑user communication protocol and its integration with DPDK and the Linux vhost‑net kernel driver, and provides practical command‑line examples and code snippets.

BackendDPDKKernel
0 likes · 31 min read
Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices
AI Cyberspace
AI Cyberspace
Jul 12, 2023 · Cloud Computing

Unlock High‑Performance VM Networking: Deep Dive into Virtio, Vhost‑net, and OVS

This article explains how modern data‑center virtualization is shifting from one‑to‑many to many‑to‑one VM models, then walks through the virtio and vhost‑net architectures, their kernel and user‑space components, and provides a step‑by‑step guide to set up a nested KVM environment with OVS for external network access.

KVMOpen vSwitchQEMU
0 likes · 34 min read
Unlock High‑Performance VM Networking: Deep Dive into Virtio, Vhost‑net, and OVS
AI Cyberspace
AI Cyberspace
Jul 8, 2023 · Fundamentals

Understanding Virtio: The Key to Efficient I/O Virtualization in Linux

This article explains the virtio framework for para‑virtualized hypervisors, comparing full and para‑virtualization, detailing the architecture, buffer model, core API, driver examples, and future directions, providing a comprehensive overview of Linux I/O virtualization.

Device DriversI/O virtualizationLinux kernel
0 likes · 13 min read
Understanding Virtio: The Key to Efficient I/O Virtualization in Linux
Architects' Tech Alliance
Architects' Tech Alliance
Apr 9, 2019 · Cloud Computing

How Virtio Boosts I/O Performance in KVM/QEMU Virtualization

Virtio is a semi‑virtualized I/O framework that standardizes device interfaces across hypervisors like KVM, QEMU, Xen and VMware, reducing driver development effort and improving performance through shared memory, ring buffers, and streamlined guest‑host communication.

I/O virtualizationKVMQEMU
0 likes · 8 min read
How Virtio Boosts I/O Performance in KVM/QEMU Virtualization
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 12, 2017 · Cloud Computing

How Alibaba Cloud Achieved Ultra‑Low Latency with High‑Performance Local Storage

This article details Alibaba Cloud's high‑performance local storage solution for the massive Alipay Red Packet service, covering business requirements, existing block storage limitations, architectural redesign, key components like Virtio‑blk, SPDK, and NVMe SSD, and performance benchmarks demonstrating dramatically lower latency and higher IOPS.

NVMeSPDKcloud computing
0 likes · 12 min read
How Alibaba Cloud Achieved Ultra‑Low Latency with High‑Performance Local Storage