Samba io_uring Status Update

Wed Sep 20 | 9:30am
Location:
Salon VI, Salon VII
Abstract

With the increasing amount of network throughput, we'll reach a point where a data copies are too much for a single cpu core to handle. This talk gives an overview about how the io_uring infrastructure of the Linux kernel could be used in order to avoid copying data, as well as spreading the load between cpu cores. A prototype for this exists for quite some time and shows excellent results.

Learning Objectives

  • What the current implementation status is
  • How the proposed design looks like
  • What challenges we are hitting in bringing it upstream

---

Stefan Metzmacher
SerNet/Samba-Team
Related Sessions