[Samba] Tunning samba for better read performance
L.P.H. van Belle
belle at bazuin.nl
Wed Nov 19 05:03:58 MST 2014
Bigger RWIN size means lesser acknowledgement packages.
if you read :
http://en.wikipedia.org/wiki/TCP_tuning
it wil be clear to you.
But did you try with an other cable also.
really please try it.
Greetz,
Louis
>-----Oorspronkelijk bericht-----
>Van: Jagan Teki [mailto:jagannadh.teki at gmail.com]
>Verzonden: woensdag 19 november 2014 12:23
>Aan: L.P.H. van Belle
>CC: samba at lists.samba.org
>Onderwerp: Re: [Samba] Tunning samba for better read performance
>
>Thanks for your data.
>
>On 19 November 2014 16:13, L.P.H. van Belle <belle at bazuin.nl> wrote:
>> Hai,
>>
>> I dont think its you windows pc.
>> i dont think its samba.
>>
>> I think its the device or cable or switch port.
>>
>> A simple test with windows 7 is ( run as administrator CMD )
>> netsh interface tcp set global autotuning=disabled
>> and reverse with
>> netsh interface tcp set global autotuning=normal
>>
>> disabled it sets a fixed TCP receive windows. ( 64Kb)
>> so set it, reboot the pc, disable any antivirus and do the
>copy again.
>>
>> if you get the same speed, them im sure its something in you
>device/cables
>> there for i suggest you replace the cable.
>
>I just disabled autotuning and restarted the client and did
>the test again, but
>same perf numbers.
>
>What it means with respect to TCP window size 64Kb on disable
>and what exactly
>the size at normal is it 1024?
>
>and how you conclude with change in window size will have some
>change in perf
>numbers.?
>
>>
>> and you cant tell me more about the arm device? mainboard
>model ( even its development )
>>
>> What i must say also, the speeds i mentions are on a "tuned"
>partions.
>> aka.
>> My movies are on a separated partion with 4MB block size.
>> My music are on a separated partion with 1MB block size.
>>
>> and speed differences are there yes.
>> movies, i always get the max speed, read and write.
>> music, read about 80-100MB/s
>> The 1K blocks partition, well depends on the size of the
>file. about 50-100MB/s
>>
>> also, install iotop and start it before the copy test.
>> and see if you device can handle the speed.
>>
>>
>> Greetz,
>>
>> Louis
>>
>>
>>
>>>-----Oorspronkelijk bericht-----
>>>Van: Jagan Teki [mailto:jagannadh.teki at gmail.com]
>>>Verzonden: woensdag 19 november 2014 11:08
>>>Aan: L.P.H. van Belle; samba at lists.samba.org
>>>Onderwerp: Re: [Samba] Tunning samba for better read performance
>>>
>>>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.
>>>
>>>
>>
>> --
>> To unsubscribe from this list go to the following URL and read the
>> instructions: https://lists.samba.org/mailman/options/samba
>
>
>
>--
>Jagan.
>
>
More information about the samba
mailing list