In trying to track down some performance issues, I'm finding with Ethereal
that, when I launch an application from my Windows server, the SMB Read AndX
Request packets have Min Count, Max Count Low, and Remaining all at 512
bytes. When launching the same application on the same client from a Win2000
share, these requests are coming in much larger sizes (4096 and 32768 were
both observed). This is making a huge difference in the launch speed of the
application (an in-house VB app).

My question is, what smb.conf or kernel parameters could be influencing the
512 byte read request? I tried setting various socket options in
smb.confand haven't seen a change. I am running Suse
10.0 with their 3.0.20b samba packages (except we recompiled to include
idmap_rid).

My global settings are:

[global]
       unix charset = LOCALE
       workgroup = MYDOMAIN
       realm = MYDOMAIN.INT
       server string = Production File Server 03
       security = ADS
       allow trusted domains = No
       enable privileges = Yes
       username map = /etc/samba/smbusers
       log level = 10
       log file = /var/log/samba/%m
       max log size = 50
       socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192
SO_SNDBUF=8192
       printcap name = cups
       wins server = 10.0.0.10
       ldap ssl = no
       idmap backend = idmap_rid:MYDOMAIN=10000-50000
       idmap uid = 10000-50000
       idmap gid = 10000-50000
       template shell = /bin/bash
       winbind separator = +
       cups options = raw

Thanks
Steve
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to