【SPDK 用户态存储】vhost / virtio 边界:对 VMM 提供块后端的位置
把 SPDK vhost-user 钉成对 QEMU/VMM 的块后端位置:共享内存与跳过提交通知、vhost-scsi/blk 差异、cpumask 与 hot-attach 边界;不写完整 virtio 规范教程。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 4 篇文章 · 返回首页
把 SPDK vhost-user 钉成对 QEMU/VMM 的块后端位置:共享内存与跳过提交通知、vhost-scsi/blk 差异、cpumask 与 hot-attach 边界;不写完整 virtio 规范教程。
容器用 namespace 隔离,microVM 用硬件虚拟化。AWS Lambda 背后的 Firecracker 去掉了 BIOS、ACPI、PCI,只用 virtio-mmio,125ms 启动一个 VM。两种隔离模型到底差在哪?安全性差多少?开销差多少?
手把手用 Firecracker REST API 与 config-file 拉起 KVM microVM;实测 WSL2 启动时延,对比 unshare 容器隔离;附 Firecracker、gVisor、Kata、Cloud Hypervisor 选型表。
KVM 在 Linux 中如何做到最小的 hypervisor?/dev/kvm ioctl、QEMU 用户态设备模型、vhost-net/vhost-user、virtio、eventfd/irqfd、IOMMU、SEV/TDX 集成。