IO_uring Network Zero-Copy Transmit Continues Looking Great For Linux

Written by Michael Larabel in Linux Networking on 21 December 2021 at 02:50 PM EST. 21 Comments
LINUX NETWORKING
Sent out last month were an early set of patches working on IO_uring zero-copy send support for the networking subsystem. This work to boost the throughput potential has evolved now into a second revision of the patches and continues looking very promising.

This work by Pavel Begunkov is for wiring up zero-copy send support with IO_uring, initially for IPv4/UDP while TCP support is also in the works. The v2 patches out today are still being treated as "request for comments", but the performance numbers and overall direction appear to be in good standing.

Since the original version, the requests/s performance is up by another 10~12% for peak performance. There are also other small changes and code improvements with v2.


See more details with this patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week