[Samba] Perf enhancements in Samba4.1 related to SMB2.1 / SMB3.0 protocol
spbglr666 at gmail.com
Thu May 15 00:05:18 MDT 2014
What is actually broken splice() interface?
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 /
> > 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
> 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
> 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.
More information about the samba