[Samba] update: Win2kPro's TCP/IP Stack is crippled!

Andrew Kohlsmith akohlsmith-samba at benshaw.com
Sat Aug 16 12:32:32 GMT 2003


I've been doing some testing between Windows 2000 Pro (SP4) and Windows 2000 
Server (no SP and SP4) -- specifcally testing file transfers from a Samba 
2.2.8a server.

Samba server:  P4/2.2GHz, ServerWorks chipset, SCSI UW2 disk subsystem 
(Bonnie++ tested to 35MB/sec), 3Com (acenic) gigabit ethernet

Win2kPro: P3/700, 3Com Vortex 100mbit network card

Win2kServer: P3/800, 3Com Vortex 100mbit network card

Switch: Baystack 350-24T with fiber gigabit module

No registry hacking done to either client (and in previous testing, no 
amount of TCP/IP hacking on Win2kPro helped)

Samba config file changes:
   socket options = TCP_NODELAY SO_SNDBUF=65536 SO_RCVBUF=65536
   max xmit = 65536
   read size = 65536
   getwd cache = Yes
   locking = Yes

The various shares have "use sendfile = yes"

Initial testing shows that the Windows 2000 Server stack is almost _twice_ 
as fast as the Windows 2000 Pro stack.  It's unbelievable that Microsoft 
would cripple their product this way.

One of the test runs is available at 
http://www.mixdown.ca/~andrew/win2ks-win2kp.png.  There are three 
transfers.  Ignore the first.  The second is an ~1.3GB transfer from Samba 
to Win2kServer, and the third is the same transfer but to Win2kPro.  I have 
never been able to get Win2kPro to go faster than what is shown there.

Any hints or tips or comments are welcome.

Regards,
Andrew



More information about the samba mailing list