[Samba] Tunning samba for better read performance
Jagan Teki
jagannadh.teki at gmail.com
Wed Nov 19 03:17:35 MST 2014
On 19 November 2014 15:07, Daniel Carrasco Marín <d.carrasco at ttu.es> wrote:
> Oh, sorry, i thought that you only sent the "share" part :-[ .
>
> My smb.conf have this:
>
> ### Optimizaciones
> socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
> strict sync = no
> sync always = no
>
> #Logs
> log level = 1
> syslog = 0
> log file = /var/log/samba/%m
> max log size = 50
>
> Maybe it help, it have some optimizations and avoid syslog. I'm using a lot
> of W7 PCs connected without problem with that options in a Samba 3.6.6.
>
These setting will decrease the write speed from 103 to 78 MBps but no
change in read.
> El 19/11/14 a las 10:28, Jagan Teki escribió:
>
>> On 19 November 2014 14:51, Daniel Carrasco Marín <d.carrasco at ttu.es>
>> wrote:
>>>
>>> Hi,
>>>
>>> Of course CPU speed and Drive speed are bottleneck but the download speed
>>> is
>>> very slow even for a low end PC, maybe you have the same problem i had.
>>>
>>> What version of samba do you have? and, do you have any "audit" addon in
>>> samba conf? (full_audit:...).
>>
>> Samba version - 3.6.22
>> I couldn't see any audit addon on my smb.conf
>>
>> This is my smb.conf
>> [global]
>> netbios name = %h
>> server string = Samba %v on (%h)
>> domain master = no
>> local master = no
>> preferred master = no
>> host msdfs = no
>> os level = 0
>> passdb backend = smbpasswd
>> load printers = no
>> printcap name = /dev/null
>> use sendfile = yes
>> client signing = no
>> server signing = no
>> display charset = UTF8
>> unix charset = UTF8
>> min receivefile size = 128k
>> max connections = 50
>> max log size = 1000
>> log file = /var/log/samba/log.smbd
>> # If using samba 3.6, uncomment below to enable SMB2
>> max protocol = SMB2
>>
>> [media]
>> comment = Public share
>> path = /media/mydisk
>> readonly = no
>> writeable = yes
>> guest ok = yes
>>
>> [homes]
>> comment = User Home Directories
>> browseable = no
>> valid users = %S
>> writable = yes
>> readonly = no
>>
>>> I got similar problem in a server with samba 3.5.6, upload speed was OK
>>> but
>>> download speed was very slow, and the problem was audit addon. LAN, HDD,
>>> and
>>> CPU usage was near to 5% but download speed was very slow.
>>>
>>> Greetings!!
>>>
>>> El 19/11/14 a las 10:09, L.P.H. van Belle escribió:
>>>
>>>> What mainboard is this? aka a bit more info on the hardware.
>>>> It is a nas mainboard or something like that.
>>>>
>>>> Im getting 115Mb/s read and write from a windows 7.
>>>> ( asrock E350 AMD board )
>>>>
>>>> 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 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
thanks!
--
Jagan.
More information about the samba
mailing list