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