09:56:01.725437 IP 192.168.2.40.4198 > 192.168.0.2.netbios-ssn: P 45330:45393(63) ack 3127776 win 64512 NBT Packet
09:56:01.725561 IP 192.168.0.2.netbios-ssn > 192.168.2.40.4198: . 3127776:3129156(1380) ack 45393 win 8576 NBT Packet
09:56:01.725570 IP 192.168.0.2.netbios-ssn > 192.168.2.40.4198: . 3129156:3130536(1380) ack 45393 win 8576 NBT Packet
09:56:01.725575 IP 192.168.0.2.netbios-ssn > 192.168.2.40.4198: . 3130536:3131916(1380) ack 45393 win 8576 NBT Packet
09:56:01.725579 IP 192.168.0.2.netbios-ssn > 192.168.2.40.4198: P 3131916:3131935(19) ack 45393 win 8576 NBT Packet
192.168.2.40 is the remote user and 192.168.0.2 is the xserve. I notice that 8575 is shown (my xserve buffer values) and 64512 is listed for the remote user. I am right to say that the remote user has a buffer roughly 7.5 times larger than the xserve. 8576 = 16* 536 and 64512 = 128*504. From my googling I have seen references to the buffer and multiples of the MSS value.
Again I do not claim any real understanding of TCP/IP - I just going on a hunch. Would changing my buffer values to 68608 be wise??
I have played with the smb.cnf and non-multiples of 536 cause a huge performance hit.
Dan T
On May 19, 2005, at 10:07 AM, Dan Tappin wrote:
I have Samba v3.0.5 running on OS X Server 10.3. On our local office LAN we have no SMB browsing or speed issues at all.
We recently set-up a VPN between this office and an offsite location via synchronous 3Mb/s wireless internet and two Sonicwall firewall / VPN devices. The offsite users are having issues with SMB browsing and file transfer speeds and reliability. The offsite users are seeing decent copy speeds (8MB file in 50 seconds) but the browsing is horrible. It takes them a few minutes to view the contents of a directory. The same action locally is instantaneous. If they try accessing a native PC share across the VPN the browsing is fast.
This makes me think it is some sort of specific samba issue. Are there any browsing related speed tweaks that can be done. Also the smb.conf file (see below) is pretty much the standard Apple dist besides the socket options and getwd cache that I added. If I change the socket options buffer values performance takes a huge hit.
I just found something in the smb.conf manual page on the samba.org site:
enhanced browsing = yes
My local subnet is 192.168.0.* and the offsite location is 192.168.2.*. Could this be part of the issue? The "enhanced browsing" mentions cross subnet support.
Any tips / suggestions would be greatly appreciated.
Thanks,
Dan
smb.conf file below...
-----
[global]
getwd cache = yes
workgroup = OROURKE
display charset = UTF-8-MAC
print command = /usr/sbin/PrintServiceAccess printps %p %s
lprm command = /usr/sbin/PrintServiceAccess remove %p %j
security = user
guest account = unknown
encrypt passwords = yes
printing = BSD
allow trusted domains = no
preferred master = yes
lppause command = /usr/sbin/PrintServiceAccess hold %p %j
netbios name = fileserver
wins support = yes
add machine script = /usr/bin/opendirectorypdbconfig -c create_computer_account -r %u -n "/LDAPv3/127.0.0.1"
max smbd processes = 0
printcap =
server string = Apple Xserve / RAID
lpresume command = /usr/sbin/PrintServiceAccess release %p %j
logon drive = H:
client ntlmv2 auth = no
domain logons = yes
lpq command = /usr/sbin/PrintServiceAccess jobs %p
admin users = @admin
passdb backend = opendirectorysam guest
dos charset = CP437
unix charset = UTF-8-MAC
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=8576 SO_SNDBUF=8576 IPTOS_LOWDELAY
auth methods = guest opendirectory
local master = yes
use spnego = no
domain master = yes
logon path = \\%N\profiles\%u
printer admin = @admin, @staff
map to guest = Never
log level = 2
[netlogon] path = /etc/netlogon oplocks = yes strict locking = no write list = @admin browseable = no [homes] browseable = no root preexec = /usr/sbin/inituser %U create mode = 0750 read only = no comment = User Home Directories [projects] oplocks = 1 map archive = no path = /Volumes/Data/Projects read only = no inherit permissions = 1 strict locking = 1 comment = macosx create mask = 0644 guest ok = 0 directory mask = 0755
-- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
-- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
