Abstract
In this presentation, we introduce accelerated NVMe over fabrics (NVMe-oF) target and host solutions with SPDK (storage performance development kit) library. SPDK vhost is a userspace target designed to extend the performance efficiencies of SPDK into QEMU/KVM virtualization environments. Compared with existing kernel based vhost solutions, SPDK vhost target provides up to 10x better performance and/or efficiency while enabling significantly lower latency when used with Intel Optane media. Using both SPDK based NVMe-oF target and host, the round trip latency of single I/O can be reduced to 50% compared the total solution provided by Linux kernel. This session covers the performance of SPDK vhost target, design principles for CPU efficiency, usage models and future plans.