[eepro100] netperf & transmit path performance

Kallol Biswas kallol@bugula.fpk.hp.com
Wed, 31 May 2000 11:36:28 EDT


Hi,
   I have run netperf on my driver for 82559 card.
The command:
 /opt/netperf/netperf -t TCP_STREAM -H 198.168.10.67 -l 300 -c -C -- -s 57344 -S 57344 -m 4096 -M 4096 
is used for testing the transmit path. 


Over a full dulpex 100Mbps connection:


TCP STREAM TEST to 198.168.10.67
Recv   Send    Send                          Utilization       Service Demand
Socket Socket  Message  Elapsed              Send     Recv     Send    Recv
Size   Size    Size     Time     Throughput  local    remote   local   remote
bytes  bytes   bytes    secs.    10^6bits/s  % L      % L      us/KB   us/KB

 57344  57344   4096    300.02       93.84   45.48    83.10    39.703  72.542


Over a half duplex 10Mbps connection: 
TCP STREAM TEST to 198.168.10.67
Recv   Send    Send                          Utilization       Service Demand
Socket Socket  Message  Elapsed              Send     Recv     Send    Recv
Size   Size    Size     Time     Throughput  local    remote   local   remote
bytes  bytes   bytes    secs.    10^6bits/s  % L      % L      us/KB   us/KB

57344  57344   4096    300.07        6.96   3.52     2.16     41.461  101.728

I am a bit concerned about the throughput over half duplex 10Mbps connection.
Could some body tell how throughput can go low at 10Mbps?

Simon Andrew Boggi got similar result over a half duplex connection
with eepro100.

 With 21143 based card we get the throughput around 
9.2 on 10Mbps. I do not know if there is any problem with 82559 in half duplex mode.

Thanks,
Kallol