eepro100 performance problems

Eric S. Johnson esj@cs.fiu.edu
Fri Jun 18 10:41:09 1999



Make sure that your switch is also forced into FD mode. Ive basicly given up 
all hope for autosensing, and force the mode on just about every device 
on my network.

Also, for many tcp benchmarks you need to be carefull about the machines 
you use to send and receive. Ive found that a P200 can drive 100Mbit
ether at line speed if it isn't doing anything else. Anything slower
and your are limited by CPU. 

Also note that you will want to increase the socket buffers (hence the 
TCP window) for these tests. Otherwise the window will constrain you.
See below. 

Two identical tests. Sender is a P266 with eepro100 driver
("eepro100.c:v1.08 5/3/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html\n") 
compiled into kernel (not module).

Receiver is a sparc ultra 2/300. 

Both are full duplex on a Nortel/Bay 450T switch.


E

--
esj@vixen:/work/benchmarks/netperf 5% ./netperf.linux  -H grads
TCP STREAM TEST to grads
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

  8192  65535  65535    10.01      51.58   
esj@vixen:~/work/benchmarks/netperf 6% ./netperf.linux  -H grads -- -S 133000 
-s 65536 -m 32768
TCP STREAM TEST to grads
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

133464 131070  32768    10.00      90.05   
esj@vixen:~/work/benchmarks/netperf 7%