|
|||||||||||
|
Re: [e2e] opening multiple TCP connections getting popular
From: Mike Fisk <mfisk(at)lanl.gov>
Date: Fri Aug 31 2007 - 17:43:59 EDT
> 1. What are the default and maximum receive and transmit window size As of 2.6.7 and 2.4.27, Linux uses receive-size auto-tuning of buffer sizes based on what we implemented in 2001[1]. The receive window starts small (but with a wscale based on the max receive window setting) and is essentially kept at twice the current measured delay-bandwidth product, in order to not constrain the sender's cwnd growth. For Linux 2.6.19, the default receive window max is 1M, so the requested wscale is 5. The inital window advertisement is 64620. If you change the max to 2^27, then the initial advertisement is a wscale of 12, but the initial window advertisement is still 64240. Route caching of previous connecton windows can limit the inital receive window to smaller values.
[1] "Dynamic Right-Sizing in TCP", M. Fisk, W. Feng, Proceedings of LACSI
Symposium 2001, October 2001.
This archive was generated by hypermail 2.1.8 : Mon Oct 29 2007 - 14:15:43 EDT |
||||||||||
|
|||||||||||