First off, thank you everyone who has helped me with this. After the reading that I have been through this is basically what I've come to: throughput = window size / RTT
Which means that if I want a 5Mbit/s throughput and my RTT is 220ms then I want a window size of 137,500 bytes. Is this inaccurate??? Besides these two sysctls are there any other changes that I should make to this system? net.inet.tcp.sendspace net.inet.tcp.recvspace Namely should I tweak/enable these sysctls? net.inet.tcp.msl (The Maximum Segment Lifetime for a packet.) net.inet.tcp.slowstart_flightsize (The number of packets allowed to be in-flight during the TCP slow-start phase on a non-local network.) net.inet.tcp.newreno (Enable TCP NewReno Fast Recovery algorithm, as described in RFC 2582) I started this thread with a discussion of these features, I am now under the impression that I do not want to enable/use these sysctls. net.inet.tcp.inflight_enable net.inet.tcp.inflight_debug net.inet.tcp.inflight_min net.inet.tcp.inflight_max net.inet.tcp.inflight_stab Thanks again everyone for their help! -Max -----Original Message----- From: Dirk-Willem van Gulik [mailto:[EMAIL PROTECTED] Sent: Thursday, July 10, 2003 9:07 AM To: Max Clark Cc: Terry Lambert; [EMAIL PROTECTED]; Dan Nelson Subject: RE: What ever happened with this? "eXperimental bandwidthdelayproduct code" On Thu, 10 Jul 2003, Max Clark wrote: > > We've done this in the past for protocols such as ftp, http and smtp; and > it works wonders. > > The protocol is FTP, what sort of proxy are you talking about here? I would > like to have... Commercial/Custom written; mostly based on the apache framework. A B > ftp server <LAN> freebsd proxy <---Network Link---> freebsd proxy <LAN> > Windows PC > > I assumed that my first step in this configuration is going to be getting > the two freebsd boxes tuned and performing correctly. For that just follow: > http://www.faqs.org/rfcs/rfc2488.html And make sure you have met your requirements between A & B. Once that is done and confirmed working you can start thinking how to do the proxy things. There are quite a few ways to do it depening on what sort of use, user population, number of ftp sites behind the proxy, internet or not,etc. Dw. _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"