lkml.org 
[lkml]   [1999]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: 2.1 network performance
From
Date
In article <199901051758.JAA00600@nos.scripps.edu>,
arvai@scripps.edu (Andy Arvai) writes:
> We are using a PC running linux 2.0.34 in a data collection application
> to transfer data from a Windows95 PC. We have a 100Base-T network and
> our tcp/ip performance between these machines is quite poor (about 12
> mbits/sec). We tried 3 ethernet cards and 4 drivers. However when we
> upgraded to version 2.1.131 of the kernel the network performance
> improved substantially (about 40 mbits/sec). This is with the same
> network driver. I checked the Changes file for 2.1, but there was
> nothing obvious which would explain the performance improvement. Does
> anyone have any idea what could have changed in the kernel to account
> for this?

The network stack in 2.2 is a near complete rewrite compared to 2.0.
TCP has been completely reimplemented by Pedro Roque and David Miller
to fix some architectural problems in the 2.0 code base. The IP layer
had lots of major changes too, for example it uses a "virtual
destination cache" now to streamline the kernel code paths, the
routing code has been completely rewriten etc.

That is why it is called NET4, not NET3 anymore.

-Andi

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

\
 
 \ /
  Last update: 2005-03-22 13:49    [W:0.024 / U:0.324 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site