[Samba] Tunning samba for better read performance

Jagan Teki jagannadh.teki at gmail.com
Wed Nov 19 03:07:32 MST 2014


On 19 November 2014 15:06, L.P.H. van Belle <belle at bazuin.nl> wrote:
> and as extra to mention.
>
> on samba 3.6.23 on ubuntu 14.04 i got the max speed 120Mb/s
> on a software raid 1, 2 x 5400rpm drives.
> same hardware as i mentions first.
> so i really suppect hardware problems.

Ohh, So you meant to say - to dig on win 7 setup, what sort of could you please
elaborate.

>
> ( and im not often wrong ) sorry..  ;-)
>
> Greetz,
>
> Louis
>
>
>>-----Oorspronkelijk bericht-----
>>Van: belle at bazuin.nl [mailto:samba-bounces at lists.samba.org]
>>Namens L.P.H. van Belle
>>Verzonden: woensdag 19 november 2014 10:29
>>Aan: Jagan Teki
>>CC: samba at lists.samba.org
>>Onderwerp: Re: [Samba] Tunning samba for better read performance
>>
>>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
>>[global]
>>        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 = 127.0.0.1 192.168.1.1/24
>>        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
>>
>>[netlogon]
>>        path = /home/samba/sysvol/internal.domain.tld/scripts
>>        read only = No
>>        acl_xattr:ignore system acl = yes
>>
>>[sysvol]
>>        path = /home/samba/sysvol
>>        read only = No
>>        acl_xattr:ignore system acl = yes
>>
>>[media]
>>        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
>>>accordingly.
>>>>
>>>> 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
>>>>>
>>>>>Hi,
>>>>>
>>>>>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
>>>>>/etc/samba/smb.conf
>>>>>+ 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

thanks!
-- 
Jagan.


More information about the samba mailing list