[Samba] Samba 3.0.4 Performance Problem (tcp win 1)
Chris Richards
doktorstick at gmail.com
Mon Jul 19 19:09:34 GMT 2004
Howdy. I have observed a horrific performance problem in my setup.
I'm running samba on a Linux Fedora Core 1 machine with Windows
clients. The samba server is communicating with a Windows 98 machine.
$ /usr/sbin/smbd -V
Version 3.0.4-1.FC1
The configuration of my server is mostly default with the exception of
print, passwords, and share configurations.
My Linux interface is seeing about 250KB/s traffic from the Windows
client. However, it takes several seconds to transfer 100KB of data.
Using tcpdump on the interface shows that the smb server is
advertising a window size of one (1). Egads!
13:58:03.728704 192.168.1.20.1025 > sloth.netbios-ssn: . 400:401(1)
ack 1 win 8243 NBT Packet (DF)
13:58:03.728851 sloth.netbios-ssn > 192.168.1.20.1025: . ack 401 win 1 (DF)
13:58:03.729631 192.168.1.20.1025 > sloth.netbios-ssn: . 401:402(1)
ack 1 win 8243 NBT Packet (DF)
13:58:03.729787 sloth.netbios-ssn > 192.168.1.20.1025: . ack 402 win 1 (DF)
...
Quite the spew, repeating forever as fast as it can. For the record,
the socket options defined in smb.conf are:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Cycling the server has no effect. All other traffic to and through
the Linux box is functioning as expected (the Linux box is my
NAT/firewall machine).
Help?
Thanks.
/ds
More information about the samba
mailing list