[Samba] Speed differences for windows clients
L.P.H. van Belle
belle at bazuin.nl
Fri Aug 16 05:42:05 MDT 2013
There is more windows 7 tuning possible..
Here are some extra things to test.
read this site
before changing anything run : netsh int tcp show global and write down your defaults.
http://betanews.com/2011/01/20/use-hidden-windows-tweaks-to-speed-up-your-internet-and-network-connections/
and extra
Disable Windows Scaling heuristics
also for some quick service tuning.
look here.
http://www.blackviper.com/service-configurations/black-vipers-windows-7-service-pack-1-service-configurations/
I've disabled
** Windows Media Player Network Sharing Service
With large music collections, this eats your cpu.
and it corrupts your media player database.
** Windows Search
i dont use windows search...
and there is one at software / windows components.
Remote Differential Compression, remove the V.
and reboot.
This are the things i did for tuning my win7.
My server is a E350 running at 0.8-1.6Ghz, 2 x 3TB Software Raid 1. (mdraid) ( 5400 rpm )
and i do the max ( 125Mb/s) when i copy large files. ( ubuntu 12.04.2 LTS 64Bit )
the 3 TB are 3 partions, the movie partition had 4mb blocksite. ( optimized for large files )
and this is done while running xmbc, downloading and playing movies.
The first things i would try are.
- disable Remote Differential Compression ( remove )
- disable Windows Search
- disable Windows Media Player Network Sharing Service
try these before changing anything from above sites.
this one is the most noticable : netsh interface tcp set global autotuning=disabled
and you did that one already.
Best regards,
Louis
>-----Oorspronkelijk bericht-----
>Van: philipp.lies at cin.uni-tuebingen.de
>[mailto:samba-bounces at lists.samba.org] Namens Philipp Lies
>Verzonden: vrijdag 16 augustus 2013 11:56
>Aan: samba at lists.samba.org
>Onderwerp: Re: [Samba] Speed differences for windows clients
>
>Your points would be a good explanation if the speed difference would
>occur with linux clients as well. But from linux the
>connection speed is
>close to the 1Gbit limit.
>
>Details on the setup: Linux (ubuntu 12.04 lts x64) and Windows (7 x64)
>clients are the same machine, just booting a different OS, an have both
>a 1Gbit ethernet connection and are separated through a 2x10 Gbit
>firewall from the two servers. The fast server has a 1 Gbit network
>connection, the slow server 10 Gbit (yes, that's one reason why I'm
>confused). The shares of both servers are the same raid file
>system with
>>400MB/s writing speed.
>Firewall (iptables) rules are identically on the servers and the
>firewall between client and servers.
>So I think I removed causes from the hardware and connection side as
>much as possible (without rewiring half of my server room).
>Since there doesn't seem to be something simple I forgot to check I
>think I can live with the slower windows clients.
>
>Thanks!
>
>Am 8/13/2013 4:06 PM, schrieb L.P.H. van Belle:
>> can be several things for explain the difference.
>>
>> 1) fragmentation.
>> 2) testfile is on server 1 at the beginning of the disk,
>second server at the end.
>> 3) is the hardware the same, if not, maybe the server nic
>drivers is better of server 1.
>> 4) are the harddisk the same ? speed (rpm) , throughput? , size?
>>
>> just some things to consider.
>>
>>
>>> -----Oorspronkelijk bericht-----
>>> Van: philipp.lies at cin.uni-tuebingen.de
>>> [mailto:samba-bounces at lists.samba.org] Namens Philipp Lies
>>> Verzonden: dinsdag 13 augustus 2013 14:11
>>> Aan: samba at lists.samba.org
>>> Onderwerp: Re: [Samba] Speed differences for windows clients
>>>
>>> Thanks, but here is no socket option set. Here's the smb.conf
>>> w/o shares:
>>>
>>> [global]
>>> workgroup = XXX
>>> server string = Samba Server Version %v
>>> netbios name = XXX
>>> log file = /var/log/samba/log.%m
>>> max log size = 1000
>>> syslog = 0
>>>
>>> security = user
>>> passdb backend = ldapsam:ldap://localhost
>>> ldap suffix = dc=...
>>> ldap admin dn = cn=...
>>> ldap user suffix = ou=users
>>> ldap group suffix = ou=groups
>>> ldap machine suffix = ou=computers
>>> ldap passwd sync = No
>>> ldap ssl = start tls
>>> domain master = no
>>> domain logons = yes
>>> preferred master = yes
>>> os level = 35
>>>
>>> Pretty minimal, that's why I thought maybe someone here knows if I
>>> should set some additional parameter.
>>>
>>> Am 8/13/2013 2:07 PM, schrieb Ricky Nance:
>>>> If you have a socket options line in your config, comment
>it out and
>>>> restart smbd and see if that helps.
>>>> On Aug 13, 2013 4:17 AM, "Philipp Lies"
>>> <philipp.lies at cin.uni-tuebingen.de>
>>>> wrote:
>>>>
>>>>> Am 8/13/2013 10:50 AM, schrieb L.P.H. van Belle:
>>>>>> Try the following.
>>>>>> Since Win7 does traffic shaping.
>>>>>>
>>>>>> in adminstrative dos box.
>>>>>> run
>>>>>> netsh interface tcp set global autotuning=disabled
>>>>>>
>>>>>> ( the original setting is : netsh interface tcp set global
>>>>> autotuningl=normal )
>>>>>> and test again.
>>>>> Thanks, this boosted the speed ~5MB/s for both connections but the
>>>>> difference between server 1 and server 2 is still at ~10-15
>>> MB/s. It's
>>>>> nothing critical, I'm just curious what could cause this.
>>>>>
>>>>> Cheers
>>>>>
>>>>> Philipp
>>>>>
>>>>>>
>>>>>>
>>>>>> Gr.
>>>>>>
>>>>>> Louis
>>>>>>
>>>>>>
>>>>>>> -----Oorspronkelijk bericht-----
>>>>>>> Van: jra at samba.org [mailto:samba-bounces at lists.samba.org]
>>>>>>> Namens Jeremy Allison
>>>>>>> Verzonden: dinsdag 13 augustus 2013 2:18
>>>>>>> Aan: Philipp Lies
>>>>>>> CC: samba at lists.samba.org
>>>>>>> Onderwerp: Re: [Samba] Speed differences for windows clients
>>>>>>>
>>>>>>> On Mon, Aug 12, 2013 at 10:00:18AM +0200, Philipp Lies wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> we have a strange phenomenon with the transfer speed
>>> between windows
>>>>>>>> clients and samba servers. Here's the setup:
>>>>>>>>
>>>>>>>> server 1: centos 6.3 with samba 3.5.10
>>>>>>>> server 2: centos 6.4 with samba 3.6.9
>>>>>>>> both servers are configured as BDC and have - aside
>from netbios
>>>>>>>> name - identical smb.conf which contains ldapsam as
>>> backend and all
>>>>>>>> other parameters are not set (i.e. default)
>>>>>>>>
>>>>>>>> When I mount a share from a linux client, the transfer speed is
>>>>>>>> ~112MB/sec to either server from any linux client.
>>> However, when I
>>>>>>>> mount a share from Windows clients, the speed to server
>>> 1 is ~95MB/s
>>>>>>>> and to server 2 ~85MB/s. We tested this with several
>>> windows clients
>>>>>>>> (all running Windows 7 with all updates).
>>>>>>>>
>>>>>>>> The speed difference between linux client and windows
>>> client is not
>>>>>>>> what's confusing me but that server 2 is always slower
>>> than server
>>>>>>>> 1.
>>>>>>>>
>>>>>>>> Any ideas what could cause this?
>>>>>>>
>>>>>>> Nope. Need more data :-).
>>>>>>>
>>>>>>> Jeremy.
>>>>>>> --
>>>>>>> To unsubscribe from this list go to the following URL
>and read the
>>>>>>> instructions: https://lists.samba.org/mailman/options/samba
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> To unsubscribe from this list go to the following URL and read the
>>>>> instructions: https://lists.samba.org/mailman/options/samba
>>>>>
>>>>
>>>
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions: https://lists.samba.org/mailman/options/samba
>>>
>>>
>>
>
>--
>To unsubscribe from this list go to the following URL and read the
>instructions: https://lists.samba.org/mailman/options/samba
>
>
More information about the samba
mailing list