[Samba] extremely low performance on Samba 4.2.14-Debian

Rowland Penny rpenny at samba.org
Thu Aug 17 08:00:22 UTC 2017


On Wed, 16 Aug 2017 23:28:08 +0200
"L.P.H. van Belle via samba" <samba at lists.samba.org> wrote:

> I HATE these auto send keys.. Did i tell that already..  
> ( see below ) 
> > -----Oorspronkelijk bericht-----
> > Van: L.P.H. van Belle [mailto:belle at bazuin.nl] 
> > Verzonden: woensdag 16 augustus 2017 23:22
> > Aan: 'samba at lists.samba.org'
> > Onderwerp: RE: [Samba] extremely low performance on Samba 
> > 4.2.14-Debian
> > 
> > Hai Emmanuel, 
> > 
> > But ive re-read the complete thread.
> > Its strange that the old machine is so much faster.
> > In thinging a bit, and it can go two ways.. 
> > I'm trowing in things i get in my head based on experiance 
> > aka wild guesses, but review it i suggest.
> > 
> > Samba bug/problem in settings combinations ( or wait for 
> > multi threaded samba 4.7. and test that)
> > 
> > Hardware/linux (driver/setting) combination, i'll come to 
> > that later on.. 
> > 
> > For samba. 
> > Can try with the following to see if one of these is slowing 
> > things down. 
> > In thinking in (kernel higher = better cifs (smb protocol 
> > support), and maybe improvements in xfs support (i haven't 
> > checked that). 
> > And check with modinfo the nic driver. 
> > I want to know if it possible to see the (by samba) detected 
> > interface speed. ( and mtu/tcp size rwin ).
> > 
> > Smb.conf suggestions, and test order.
> > Change: 
> > server signing = auto
> > Test,
> > Then again add:
> > ntlm auth = no
> > Test,
> > And im questioning these 2. 
> > In global you set. 
> > restrict anonymous 2
> > 
> > In the share.
> > guest ok = no
> > 
> > The google translater makes crap off:  This parameter 
> > nullifies the benefits of setting restrict anonymous = 2  :-/ 
> > Are these to settings conflicting or not.. In not sure here.
> > 
> > From man smb.conf 
> >       guest ok (S)
> > 
> >            If this parameter is yes for a service, then no 
> > password is required to connect to the service. Privileges 
> > will be those of the guest account.
> >            This parameter nullifies the benefits of setting 
> > restrict anonymous = 2
> >            See the section below on security for more 
> > information about this option.
> >            Default: guest ok = no
> > 
> > 
> > About the hardware/linux. 
> > 
> > Did you install/setup the hardware, (not judging your 
> > knowlidge, my thoughts) When you installed it, did you check 
> > the pci-e bus and the irq relations in the bios.
> > It is possible, the 40G nic is shareing the bus with the raid 
> > 6 contoller. 
> > That can slow down things. 
> > Bios raid/hdds/mainboard up to date, so changelog review cant harm. 
> > Is the nic using firmware?
> > The output of : 
> ethtool -i 
> 
> So few thing, i can think of i would check. 
> Its a pain, special when its far, the samba options are thing you
> might be able to remotely check. Maybe it helps a bit. 
> 
> Greetz, 
> 
> Louis 
> 
> 
> 
> 
> 

I would suggest that the OP tries this smb.conf:

[global]
    netbios name = storiq-111
    server string = %h server (Samba, Debian)
    security = ADS
    workgroup = TEST
    realm = AD.TEST.COM

    winbind refresh tickets = yes
    winbind use default domain = yes
    winbind cache time = 7200
    winbind offline logon = yes

    idmap config *:backend = tdb
    idmap config *:range = 2000-9999
    idmap config TEST:backend = rid
    idmap config TEST:range = 10000-50000000

    template shell = /bin/bash
    template homedir = /mnt/raid/%u

    log file = /var/log/samba/smbd.log
    max log size = 50

    vfs objects = acl_xattr 
    map acl inherit = yes
    store dos attributes = yes

[test_tr]
    # Set ACLs from Windows
    comment = Utilisateurs de test_tr
    path = /mnt/raid/test_tr
    read only = no

It doesn't have any default settings or any settings that might slow
things down (I also do not understand the reason behind having smb.conf
in three sections.)

Rowland



More information about the samba mailing list