Re: bandwidth for bkbits.net (good news)

From: Andrea Arcangeli
Date: Mon Sep 01 2003 - 11:41:27 EST


On Mon, Sep 01, 2003 at 05:28:31PM +0100, Alan Cox wrote:
> On Llu, 2003-09-01 at 17:13, Andrea Arcangeli wrote:
> > > Each ACK that has caused previous delays generally opens up a 64K window
> > > so you get bursts of data incoming. A sequence of acks can cause the
> >
> > the congestion avoidance shouldn't allow what you say. It sends a few
> > packets immediatly (cwnd starts > 1 recently), and that's why
> > non-keepalive connections are bad, but after that the congestion window
> > will remain low if we drop the packets.
>
> You may trigger fast retransmit patterns. Thats why you have to bend the
> window.

fast restransmit are good to trigger, they don't arrive in a flood like
if we had a huge cwnd, if we can send packets out of the network,
they're right to be sent. During congestions the outgoing acks will be
rejected too (it's limiting both ways).

there is no difference between artificial congestion generated by a
shaper and a true congestion. If tcp is correct it has to slowdown
immediatly when it notices congestion.

I also don't see anything specific to a busy http server non support
keepalive in this ack-fast-retransmit matter.

Andrea
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/