[Samba] Tunning samba for better read performance

L.P.H. van Belle belle at bazuin.nl
Wed Nov 19 02:28:44 MST 2014

well, Im betting its not samba's problem but can try. 

I suggest first you try the win 7 speed changes, and change the UTP Cable first and put the device on an other swich port.
My guest, its the cable.. 

and here is my smb.conf. pretty basic. 

# Global parameters
        workgroup = INTERNAL
        realm = INTERNAL.DOMAIN.TLD
        netbios name = DC1
        server role = active directory domain controller
        server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbin                                                                                                                               d, ntp_signd, kcc, dnsupdate

        interfaces =
        bind interfaces only = yes
        time server = yes
        wins support = yes

##---- disable printing completely
        load printers = no
        printing = bsd
        printcap name = /dev/null
        disable spoolss = yes

        path = /home/samba/sysvol/internal.domain.tld/scripts
        read only = No
        acl_xattr:ignore system acl = yes

        path = /home/samba/sysvol
        read only = No
        acl_xattr:ignore system acl = yes
        path = /media
        read only = No
        acl_xattr:ignore system acl = yes
>-----Oorspronkelijk bericht-----
>Van: Jagan Teki [mailto:jagannadh.teki at gmail.com] 
>Verzonden: woensdag 19 november 2014 10:16
>Aan: L.P.H. van Belle
>CC: samba at lists.samba.org
>Onderwerp: Re: [Samba] Tunning samba for better read performance
>On 19 November 2014 14:39, L.P.H. van Belle <belle at bazuin.nl> wrote:
>> What mainboard is this? aka a bit more info on the hardware.
>> It is a nas mainboard or something like that.
>Server: Target is ARM development board where 1GB RAM with dual core
>armv7 processor and
>Client: Windows 7, Intel Xeon with 8GB RAM.
>> Im getting 115Mb/s read and write  from a windows 7.
>> ( asrock E350 AMD board )
>I think this is a valid behavior, but I have very less speed in read.
>Could you share your /etc/samba/smb.conf may be I will tune 
>> 1Gb interface does not mean it can reach the max speed, cpu 
>is also important in this,
>> so for that we need more hardware info.
>I'm not much concern about speed here, I need to be a read > write
>which is of identical
>and good performance.
>> I did a few of these :
>> http://www.sysprobs.com/windows-7-network-slow
>> 1 is the most important.
>> 2 stops auto update, so dont do that.
>> 3) possible, what you want.
>> 4) not really needed.
>> 5) what you want.
>> 6) This can be a point to check, make sure you have the 
>latest NIC drivers.
>> and no changes at samba side for me. ( only the defaults 
>from install )
>> I get these speeds with : ( tested, and what is see in windows )
>> samba 3.6.6 ( Debian samba ) stand server               115MB/s
>> samba 4.1.6 ( Ubuntu samba ) stand server       108MB/s
>> samba 4.1.13 ( Ubuntu sernet samba ) AD DC server       112MB/s
>> Louis
>>>-----Oorspronkelijk bericht-----
>>>Van: jagannadh.teki at gmail.com
>>>[mailto:samba-bounces at lists.samba.org] Namens Jagan Teki
>>>Verzonden: woensdag 19 november 2014 8:19
>>>Aan: samba at lists.samba.org
>>>Onderwerp: [Samba] Tunning samba for better read performance
>>>I'm running samba server on board and client is windows 7.
>>>I did below steps for performance tests.
>>>+ format /dev/sda1 with ext4
>>>+ mount the drive in server as mentioned in [media] path of
>>>+ created a root password
>>>    $ smbpasswd -a root
>>>+ 1Gb ethernet interface from board.
>>>+ map the driver in windows
>>>+ did a 4gb robocopy
>>>+ read got 13MBps and write got 105MBps
>>>Could any one suggest me any inputs why read got too slow, do
>>>I need to look
>>>at any config options in /etc/samba/smb.conf

More information about the samba mailing list