Subject: NetBSD TCP performance (was: Yet more fun)
To: None <port-i386@netbsd.org>
From: Michael Lyle <mlyle@recourse.net>
List: port-i386
Date: 03/30/2001 15:42:20
I've been helping out Larry Colen with a lot of the stuff he's been
mailing the list about.. (Recourse is a network security company and
we're updating our "traffic generation" setup for testing our 
intrusion detection engine).  

Our overall methodology is that we are using thttpd and a program
that we've developed in-house called "traffique".  Traffique iterates
a finite automata through the steps of doing a HTTP get to the thttpd
server. 

We're using a pair of Dell Poweredge 350's with 2 i82559 onboard NIC's.
They're set up to be thttpd servers and to retrieve pages from each other.

On linux, we do about 97mbit/sec (filling up the TX rings on the card,
so this corresponds to network saturation).  On NetBSD, we can do only
about 65-70mbit/sec.  I have a feeling this has to do with serialization
of various TCP/driver operations.  I've experimented lightly with turning
up window sizes etc and it doesn't seem to have much effect.

Mike

-- 
Michael P. Lyle
Chief Technical Officer
Recourse Technologies, Inc.

The contents of this message are confidential.
Copyright 2001 M. Lyle