On Mon, Jun 07, 2021 at 09:32:52PM +0800, zhenwei pi wrote:
> Since 2020, I started to develop a userspace NVMF initiator library:
> https://github.com/bytedance/libnvmf
> and released v0.1 recently.
> 
> Also developed block driver for QEMU side:
> https://github.com/pizhenwei/qemu/tree/block-nvmf
> 
> Test with linux kernel NVMF target (TCP), QEMU gets about 220K IOPS,
> it seems good.

How does the performance compare to the Linux kernel NVMeoF initiator?

In case you're interested, some Red Hat developers have started to
working on a new library called libblkio. For now it supports io_uring
but PCI NVMe and virtio-blk are on the roadmap. The library supports
blocking, event-driven, and polling modes. There isn't a direct overlap
with libnvmf but maybe they can learn from each other.
https://gitlab.com/libblkio/libblkio/-/blob/main/docs/blkio.rst

Stefan

Attachment: signature.asc
Description: PGP signature

Reply via email to