[Samba] Perf enhancements in Samba4.1 related to SMB2.1 / SMB3.0 protocol

sp bglr spbglr666 at gmail.com
Thu May 15 00:05:18 MDT 2014


Thanks Jeremy.

What is actually broken splice() interface?

Thanks,
Bglr


On Sat, May 3, 2014 at 4:25 AM, Jeremy Allison <jra at samba.org> wrote:

> On Wed, Apr 30, 2014 at 05:28:35PM +0530, sp bglr wrote:
> > Hi Everyone,
> > My doubts are for Samba4.1  performance related enhancements (SMB2.1 /
> SMB3.0).
> >
> > My experimental samba server hardware  is running 4.1 version. Want to
> > improve robocopy WRITE  throughput from a two samba client machines
> > (win7 or win8 or server2012  x86 servers).
> >
> > Someone please advice me how can I use SMB2.1 or SMB3.0 capabilities
> > to improve WRITE throughput.  I tried samba4.1  earlier but not seeing
> > any WRITE MBps  going up  (compared with samba 3.6.8 on same
> > hardware).
> >
> > To enable SMB2.1 or SMB3.0  perf. enhancements  please suggest if
> > 1) any thing(s) need to be added in smb.conf or
> > 2) need to compile samba4.1 with some special options or
> > 3) samba client systems need some tuning
> > 4) or any other pointers
>
> Tuning systems is a very complex skill. If you're
> working for a vendor you might want to get professional
> help.
>
> Otherwise look in the samba-technical mailing list
> archives for all the non-blocking/recvfile/asynchronous IO
> posts. There are a lot, too many to quickly summarize
> here.
>
> Also if you're on Linux you might want to look into
> writing your own kernel recvfile call to replace
> the broken splice() interface. Many vendors have
> already done this.
>
> Jeremy.
>


More information about the samba mailing list