Date: Fri, 04 Jun 1999 20:33:28 +0200 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: "Kevin J. Rowett" <krowett@rowett.org> Cc: Matthew Dillon <dillon@apollo.backplane.com>, David Malone <dwmalone@maths.tcd.ie>, current@FreeBSD.ORG Subject: Re: net.inet.tcp.always_keepalive on as default ? Message-ID: <5203.928521208@critter.freebsd.dk> In-Reply-To: Your message of "Fri, 04 Jun 1999 11:20:34 PDT." <4.2.0.56.19990604111235.00ae3ac0@rowett.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <4.2.0.56.19990604111235.00ae3ac0@rowett.org>, "Kevin J. Rowett" writes: >The central issue of keepalives is that, for one machine, they don't create >a significant load. Multiplied by the number of machines on the Internet, >it can become a problem. Reality home-work assignment to Kevin: If we send a total of 8 keep alive packets per week, for TCP connections that last that long. How many FreeBSD hackers with long lived telnet/ssh sessions does it take to generate as much trafic as one users IRC session ? >If freeBSD makes it a default, then other will adopt as well. Some less >experienced and clueful implementors won't do as good a job with the >overall TCP implementation, and we might see keepalives being sent >every TCP timeout, for every connection, as a way to deal with a protocol >error. :-) ... And the users, realizing this, will flock to FreeBSD and abandon all other inferior products. <IRONY> There we have it! The way to kill windows NT is to make tcp keepalives the default in FreeBSD, obviously, since NT is so bloddy unstable, Mickysoft will have to use much shorter timeouts and people will notice that NT soaks up all their bandwidth whereas FreeBSD doesn't. Great! And I guess we can corner Linux the same way, they have to reboot for every security fix, so they have to have shorter timeouts as well. </IRONY> -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5203.928521208>