Baruch Even wrote:
David Randelman wrote:
To make a long story short, you will not be able to obtain a fast
download stream AND hope to obtain minimum latency for gaming unless you
use tc to cut your bandwidth by half or more and at the same time it
will help to place the MRQ module.
I don't think you really needs to cut your incoming bandwidth by half,
it should be sufficient to cut it by a few percents to get all end
points to reduce their rate sufficiently not to have large buffers on
the downstream.
Hi Baruch,
The problem with the ISP's is this; because they know they are
benchmarked primarly by the speed of how fast they download they need to
create huge buffers of data for incoming traffic because of the none
constant nature of the data stream to begin with. The bigger your
download line, the larger the ISP will buffer for you.
Now, when the ISP starts sending you data, as long as your connection is
accepting the traffic- the more the TCP window size will increase (as
far as I understand) and it will grow faster and faster. Once your
connection limit is reached because of "dropped packets" not reaching
you any more, the TCP window size becomes smaller to indicate to the ISP
that you are not able to receive more- thus the connection gets backed
off a bit and then starts increasing speed again. Now, on top of all
this the ISP is buffering a lot of data to "feed" your line, that means
there is a lot of things backed up in queue even several seconds of data.
The only way to cut this or reduce (AFIK) is to lower your bandwidth to
a degree that will convince your ISP that you are not able to receive
data at the speed it wants to send by dropping its packets (tc limit)
and thus reducing the buffer the ISP is holding for you.
Reducing or hard limiting a incoming connection by several percent as
you suggest will not cut it since the ISP will still likely have a very
large buffer.
It takes some playing around with and from what I tried at least you
need to dramatically reduce it. Perhaps purchasing the "gamers" ISP
package now being sold has reduced ISP buffering and line priority. In
any case, as for me, I gave up a perfect ping time while doing heavy
downloads, I have a well balanced burstable HTB setup which gives me
what I need all but for perfect gaming, for that I have no choice but to
reduct download accelerators (although I co-exist with bittorrent/emule).
-David
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]