Subject: Re: low performance on intel fxp drivery
To: None <martin@night-porter.duskware.de>
From: Martin Husemann <martin@duskware.de>
List: netbsd-users
Date: 06/11/2001 08:12:24
Hmm, even more interesting:

running the netio client on the machien with tlp card against a win2k server with via
rhine gives the same result (~4800KByte/s for every packet size) as running against
a NetBSD server on the same hardware (the one with the via rhine card).

But in the other direction, i.e. running the server on the NetBSD machine with tlp
card, I get this results:

This is with NetBSD running the client benchmark:

Packet size  1 KByte:   4303 KByte/s
Packet size  2 KByte:   4917 KByte/s
Packet size  4 KByte:   4527 KByte/s
Packet size  8 KByte:   4978 KByte/s
Packet size 16 KByte:   3914 KByte/s
Packet size 32 KByte:   4012 KByte/s

And this is with Win2K running the client (same hardware, same server!):

Packet size  1 KByte:   11180 KByte/s
Packet size  2 KByte:   11034 KByte/s
Packet size  4 KByte:   11386 KByte/s
Packet size  8 KByte:   11395 KByte/s
Packet size 16 KByte:   11169 KByte/s
Packet size 32 KByte:   11415 KByte/s

So it seems that both the if_vr.c as the if_tlp.c driver have trouble pushing out data
fast enough (if_vr.c operates in store&forward mode always, if_tlp.c degrades to it on
this machine very quickly after the network is enabled - no idea why).


Martin