[Samba] Tunning samba for better read performance
L.P.H. van Belle
belle at bazuin.nl
Wed Nov 19 03:43:48 MST 2014
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.
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.
>
>
More information about the samba
mailing list