sambaXP 2021: Samba Multichannel/io_uring Status Update

Опубликовано: 28 Сентябрь 2026
на канале: SAMBA
1,347
17

Samba had experimental support for multichannel for quite a while. SMB3 has a few concepts to replay requests safely. We now implement them completely (and in parts better than a Windows Server).

The talk by Stefan Metzmacher (SerNet / Samba Team) explains how we implemented the missing features.

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 and shows excellent results.

Teh talk covers:
What the current implementation status is
How the proposed design looks like
How to improve performance

Slides: https://sambaxp.org/fileadmin/user_up...

Visit the conference website at https://sambaxp.org