Well, 1KB is infact the culprit and it seems to be an artifact of the application. SMB seems to use one packet for each "write()" call from the app. So my cygwin command on XP (cat file > remote_file) must be calling write(1KB). I controlled this write size with dd command and sure enough I hit the 100Mbps limit with 64KB writes. I wish we could ask client to buffer user writes..
Hopefully this helps others noticing similar issue. Is there another mailing list or forum for help on Samba issues? I was hoping to get some real help in debugging issue and provided pretty detailed info (and am willing to provide more) :(. I still have more concerns but... Raghu A wrote: > > To be more specific: > > Why does XP send only 1KB at a time to the server? I think this is pretty > much the culprit. I can send decoded TCP dump of initial SMB handshake if > you are interested. There seems to be some configuration mismatch. > > -- View this message in context: http://www.nabble.com/Very-slow-transfers-to-Samba-on-Ubuntu-tp24168452p24196890.html Sent from the Samba - General mailing list archive at Nabble.com. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba