Date: Mon, 31 Dec 2001 12:17:29 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Terry Lambert <tlambert2@mindspring.com> Cc: Julian Elischer <julian@elischer.org>, Mike Silbersack <silby@silby.com>, Josef Karthauser <joe@tao.org.uk>, Tomas Svensson <tsn@gbdev.net>, freebsd-hackers@FreeBSD.ORG Subject: Re: FreeBSD performing worse than Linux? Message-ID: <200112312017.fBVKHTs26004@apollo.backplane.com> References: <Pine.BSF.4.21.0112311139180.9721-100000@InterJet.elischer.org> <200112311941.fBVJfvc25822@apollo.backplane.com> <3C30C5F9.BCC1BAE8@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:Matt: make up your mind. : :Either: : :1) The server is sending too many packets : :OR : :2) The server is NOT sending too many packets : :The correct way to deal with #1 is to negotiate a smaller window size :so that "too many packets are not sent". : :Actually, the PSC rate-halving algorithm would probably fix this :right up... : :-- Terry Terry, I don't think you quite understand the problem. From the server's point of view NOTHING IS WRONG. Any non-USB-ethernet client would have no problem whatsoever with the large number of small packets that the server is sending, nor can the server just arbitrarily decide that 8 packets is too much, because doing so screws up bandwidth over long-haul links. The server can not arbitrarily limit its window size because the problem only occurs with small packets. So how is the server supposed to figure out the difference between between normal packet loss and packet loss due to the client having a USB adapter and not being able to handle lots of tiny packets? New-Reno might be able to help but it would have to be hacked up a bit to send a double ack to the server to force the server to reduce its congestion window. New-Reno is a mess and I am not volunteering to hack it up more. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112312017.fBVKHTs26004>