News: 0001582615

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SMB3 & KSMBD See Performance Improvements With Linux 6.18

([Linux Storage] 30 Minutes Ago Linux 6.18 SMB)


For those making use of Server Message Block (SMB) protocol support on Linux, the SMB3 client code and KSMBD server code has landed some performance work and other fixes for the in-development [1]Linux 6.18 kernel.

On the SMB3 client side there are three performance improvements merged as part of the changes. There are some minor optimizations by Henrique Carvalho of SUSE for different conditions. There are also two important directory leases fixes. Plus the SMB3 client code is now using common arc4 library code rather than duplicating the code itself and various other fixes.

The SMB3 client changes for Linux 6.18 can be found via [2]this pull .

For the KSMBD in-kernel-server code there are several fixes, like copy_file_range when dealing with overlapping ranges. Plus on the performance front is improved session, share, and connection look-up performance. KSMBD also now adds a max IP connections parameter to optionally limit the maximum number of connections permitted per IP address. Improved socket creation and debugging enhancements round out the KSMBD changes for Linux 6.18.

All the details on the merged KSMBD server changes via [3]this pull .



[1] https://www.phoronix.com/search/Linux+6.18

[2] https://lore.kernel.org/all/CAH2r5muO=jZMFwi+Hnr9mvvT+8wQqOFJgBZ0ArZhRZQNccNT=Q@mail.gmail.com/

[3] https://lore.kernel.org/all/CAH2r5mv8=AvJBTE7cxz=BQsjrR8ZOVS_ZkvVSrLzJqrLiomX8g@mail.gmail.com/



I do not believe in the creed professed by the Jewish Church, by the Roman
Church, by the Greek Church, by the Turkish Church, by the Protestant Church,
nor by any Church that I know of. My own mind is my own Church.
-- Thomas Paine