[tulip] v0.92 and NetPIPE 2.4
John Connett
jrc@art-render.com
Wed, 17 Jan 2001 11:32:22 +0000
I have been conducting some performance tests on three flavours of
tulip cards (Kingston KNE100TX; KNE110TX; KNE111TX) using NetPIPE 2.4
(http://www.scl.ameslab.gov/netpipe/).
The tests used two systems connected back-to-back with a crossover
cable.
receiver: 533MHz Alpha 21164 running Red Hat 6.2
kernel 2.2.16-3
KNE100TX (Digital DS21140 Tulip rev 34)
transmitter: 806MHz Intel PIII running Red Hat 6.2
kernel 2.2.16-3smp
KNE100TX (Digital DS21140 Tulip rev 34)
KNE110TX (Lite-On 82c168 PNIC rev 32)
KNE111TX (Lite-On PNIC-II rev 37)
On receiver I ran "mii-diag -A 0x0080 eth2" to restrict it to
advertising 100baseTx-HD and ran the NetPIPE server with "NPtcp -r".
On transmitter I ran:
NPtcp -t -h receiver -u 1000000 -P -o <output>
Using the default Red Hat 6.2 driver ("tulip.c:91g-ppc 7/16/99 ...")
produced reasonable results for all three cards.
However, using the latest driver ("tulip.c:v0.92 4/17/2000 ...") on
transmitter produced a very marked loss of performance (~66Mbit/s to
~0.6Mbit/s) for block sizes of 4093 bytes and above with the KNE110TX
and KNE111TX. The KNE100TX appeared to stick trying to process a 4093
byte transfer.
Can anyone shed some light on this behaviour? Any comments or
suggestions would be gratefully received. I can supply further
information if that would be helpful.
--
John Connett (jrc@art-render.com)