Efficient IO with Io_uring
Jun 03, 2019
Need a uring based one! http://kernel.dk/io_uring.pdf
Apr 12, 2019
It is worth mentioning that the Linux kernel has a new kernel API (io_uring) that changes the whole argument around using libos designs. With the new io_uring library (available with Linux kernel 5.1), peak IOPS per core is 1.7M IOPS... Which beats or is close to SPDK performance[0]. Later updates to the patches improves the throughput even more.Jens (the author) has done a great writeup [1]
[0] https://lore.kernel.org/linux-block/20190116175003.17880-1-a... [1] http://kernel.dk/io_uring.pdf