[Samba] Samba + Bonding = Terrible Performance
Eric Bambach
ebambach at star.niu.edu
Sun Feb 25 05:17:17 GMT 2007
Eric Bambach wrote:
> Charles Marcus wrote:
>> Mark Rutherford wrote:
>>> Have you tried changing 'socket options' in your smb.conf file?
>>>
>>> You may need to tune that for your setup, it does make a difference
>>> at least in a system with 1 NIC in it.
>>> However, I have no experience with bonding and Samba.
>>
>> Actually, with the newer 2.6 kernels, it is recommended to completely
>> remove these settings.
>>
>> I'd try that first...
>>
> Ok. Just got some time to take the server(s) down and play with them.
> Here are some results.
>
> Completely commented socket options line = No change
> Changed bonding mode from 0(no switch support needed) to 4 (IEEE
> 802.3ad mode ) = No change
>
> I was hopeful because the bonding development lists said mode 0 can
> cause massive packet reordering on the clients. But even with a
> standards compliant bonding mode there was no change :(
>
> Furthermore, it seems that this problem is only from the Debian Linux
> Samba Server to the Mac clients. From the server to a PC is not
> affected regardless of the number of cards involved (1 or 2). I may
> take this issue to Apple forums if nobody has any ideas since it seems
> to be a very specific interaction between OS X, bonding, and Samba.
>
> Any other suggestions?
Issue resolved.
At terminal on the mac
sysctl -w net.inet.tcp.delayed_ack=0
For some reason with samba and bonding delaying acks was causing a huge
problem.
Now to get this onto my Mac image and out to 30 clients :)
More information about the samba
mailing list