Low Tee Chong
2009-Jan-05 09:55 UTC
[Samba] poor read/write performance due to TCP window size configuration
Hi,
I am using a TCP link that requires TCP window size to be at least 256K.
Below is my smb.conf file.
I have tried to capture the packets using wireshark after the configuration.
However, the TCP windows size still cap at about 64k
How should I configure it? My samba version is Version 3.0.24-11.fc6
Thank You.
Best Regards,
Gary
[global]
workgroup = TESTBED
server string = Samba Server
security = user
log level = 0
read raw = yes
write raw = yes
kernel oplocks = yes
max xmit = 262144
dead time = 15
getwd cache = yes
encrypt passwords = yes
log file = /var/log/samba/%m.log
max log size = 50
smb passwd file = /etc/samba/smbpasswd
netbios name = stgsvr01
disable spoolss = yes
show add printer wizard = no
cups options = raw
socket options = TCP_NODELAY SO_RCVBUF=262144 SO_SNDBUF=262144 IPTOS_LOWDELAY
#============================ Share Definitions =============[teststg01]
path = /mnt/thumb
hosts allow = 192.168.37.199
delete readonly = yes
oplocks = yes
read only = no
browseable = yes
valid users = teststg01
________________________________
1) This email is confidential and may be privileged. If you are not the
intended recipient, please delete it and notify us immediately. Please
do not copy or use it for any purpose, or disclose its contents to any
other person.
2) If you believe you're receiving this e-mail in error or prefer not to
receive publicity materials from Data Storage Institute,
please send e-mail to admin@dsi.a-star.edu.sg with the subject
"Unsubscribe".
Please remember to include the body text received.
Removal requests will be honored and respected. Please allow 1 to 3 days for
processing.
You may still receive other e-mails from us within the grace period.
3) As an anti-virus measure, our mail server rejects the following
attachments:
*.bat, *.com, *.cmd, *.exe, *.hta, *.Ink, *.pif, *.scr,
*.shs; *.vb*; *.{*, *.js, *.sct, *.wsh, *.jse, *.swf.
If you need to send us an attachment of this type, please contact us
at helpline@dsi.a-star.edu.sg.
Thank you!
Mike Gallamore
2009-Jan-05 10:17 UTC
[Samba] poor read/write performance due to TCP window size configuration
I haven't played around with this much but I seem to recall reading that things in packet/window size seem to work on a lowest common denominator approach. Does something in the path not have the window scale option enabled? The "old" standard had a max size for the window of 64k. According to: http://en.wikipedia.org/wiki/TCP_window_scale_option routers and firewalls are notorious for not implementing TCP Window scaling. On Jan 5, 2009, at 10:44 AM, Low Tee Chong wrote:> Hi, > > I am using a TCP link that requires TCP window size to be at least > 256K. > > Below is my smb.conf file. > I have tried to capture the packets using wireshark after the > configuration. However, the TCP windows size still cap at about 64k > > How should I configure it? My samba version is Version 3.0.24-11.fc6 > > Thank You. > > Best Regards, > Gary > > [global] > workgroup = TESTBED > server string = Samba Server > security = user > log level = 0 > read raw = yes > write raw = yes > kernel oplocks = yes > max xmit = 262144 > dead time = 15 > getwd cache = yes > encrypt passwords = yes > log file = /var/log/samba/%m.log > max log size = 50 > smb passwd file = /etc/samba/smbpasswd > netbios name = stgsvr01 > disable spoolss = yes > show add printer wizard = no > cups options = raw > socket options = TCP_NODELAY SO_RCVBUF=262144 SO_SNDBUF=262144 > IPTOS_LOWDELAY > > #============================ Share Definitions =============> [teststg01] > path = /mnt/thumb > hosts allow = 192.168.37.199 > delete readonly = yes > oplocks = yes > read only = no > browseable = yes > valid users = teststg01 > > ________________________________ > > > 1) This email is confidential and may be privileged. If you are not > the > intended recipient, please delete it and notify us immediately. Please > do not copy or use it for any purpose, or disclose its contents to any > other person. > > 2) If you believe you're receiving this e-mail in error or prefer > not to > receive publicity materials from Data Storage Institute, > please send e-mail to admin@dsi.a-star.edu.sg with the subject > "Unsubscribe". > > Please remember to include the body text received. > Removal requests will be honored and respected. Please allow 1 to 3 > days for processing. > You may still receive other e-mails from us within the grace period. > > 3) As an anti-virus measure, our mail server rejects the following > attachments: > *.bat, *.com, *.cmd, *.exe, *.hta, *.Ink, *.pif, *.scr, > *.shs; *.vb*; *.{*, *.js, *.sct, *.wsh, *.jse, *.swf. > > If you need to send us an attachment of this type, please contact us > at helpline@dsi.a-star.edu.sg. > > Thank you! > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/listinfo/samba