On Sun, Mar 09, 2008 at 01:41:19PM -0700, Andrew Lentvorski wrote:
Actually, what you *really* want is for torrents to consume all your
bandwidth but immediately relinquish some the moment you need it for
anything else.
Well, I need them to relinquish slightly before I need it for something
else. But yes, if flow control really worked perfectly, I shouldn't notice
the uplink.
My main concern is that the max_upload_rate is global, not per torrent.
What you are highlighting is the fact that TCP flow control isn't really
working in the presence of multiple flows. Quite a few papers are starting
to appear about this.
The problem is that my pipe is slow enough that the queue in the modem
becomes very noticeable. Just barely under saturation and my ping time is
affected slightly. Exceed that and it gets worse.
Mine's even worse right now. Until I get my wiring fixed, my modem is
running in "safe mode". In this mode, the modem is fairly aggressive about
queueing and retransmitting itself. If I saturate it in this mode, I can
get ping times of several seconds. This mode seems to completely break
TCP's flow control model.
David
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list