Re: slow-start with window scale option

From: Mohit Aron ([email protected])
Date: Mon Apr 20 1998 - 18:31:05 EDT


> >if (IF_QFULL(&ifp->if_snd)) {
> > IF_DROP(&ifp->if_snd);
> > splx(s);
> > senderr(ENOBUFS):
> >....
> >
> >As i know, queue limits is 50 packets.
> >If window size is 200 packets (or more big), what will be happened in
> >sender queue ???
>
> Nothing. If the window size is really 200 packets that means the overall
> round-trip delay is equal to 200 packet times divided the bottleneck link
> speed. So the packets are spread out over the round-trip time. At any
> time we only have a few packets waiting to be sent.
>

True. However, a length of 50 is too small to handle packet bursts. While
one TCP connection doesn't (and should not) cause such bursts, but a number
of TCP connections certainly can cause burst of network activity. This is
particularly important in the context of busy web servers. For a machine
running a fast web server, the queue length should be increased.

- Mohit



This archive was generated by hypermail 2b29 : Mon Feb 14 2000 - 16:14:42 EST