OK... so you're saying it might be possible to auto-size buffers? How
would you you measure the path's bandwidth?
On 04/01/2008, at 5:28 PM, Adrian Chadd wrote:
On Fri, Jan 04, 2008, Mark Nottingham wrote:
I've been wondering if it would be beneficial to have per-connection
TCP buffer sizes. E.g., if you're an accelerator, and have distant
clients on slow connections, you probably want fairly large buffers;
however, you probably also want your server-facing buffers to be
quite
small, assuming that they're very close, so that if things get
congested you don't have any nasty side effects.
The easiest way to do this would seem to be using ACLs.
I'm pretty sure you can grab RTT information out of the Linux TCP
stack via an ioctl() of some sort along with a whole lot of other
TCP related information.
Adrian
--
Mark Nottingham [EMAIL PROTECTED]