Introduce an SPDK vhost FUSE Target to Accelerate File Access in VM...
summary
An SPDK vhost-user-fs target implements virtio-fs over FUSE, backed by blobfs on SPDK and usable with QEMU/Kata and iSCSI/NVMe/NVMe-oF, and demonstrates large throughput — presenters report tens of millions ops/sec in microbenchmarks (they aim for ~2M calls baseline and much higher peaks). The prototype is functional but limited: blobfs supports a narrow file API, lacks xattr and random-write support, struggles with tiny-file workloads and needs more block/commutation maturity.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:20SPDK ARCHITECTURE
- 3:48Unified SPDK Vhost user target
- 6:02Sharing Host Files with the Guest
- 7:27What's FUSE
- 8:31Introduction to Virtio-fs
- 10:47SPDK Vhost-fs Target vs. QEMU Virtiofsd
- 13:32Introduction to SPDK Blobfs/Blobstore
- 15:24Blobstore Design - Layout
- 16:09Blobstore Design - Metadata
- 17:44Operation Mapping of Fuse in Virtqueue
- 19:14Implementation Details with Read/Write
- 20:40Summary & Future plan
- 24:44SPDK Community
