4.8-Stable DummyNet

Max Khon fjoe at iclub.nsu.ru
Tue Jun 3 14:45:23 PDT 2003


hi, there!

On Tue, Jun 03, 2003 at 03:35:08PM -0600, Mike Porter wrote:

> > Hi.  We just opened a gaming center and have chosen to run a FreeBsd box
> > for our firewall.  IPFW is configured at it's very basic running natd
> > through rl0 and allowing any to any connections from the lan to the outer
> > world.  Natd controls access to the lan.
> >
> > We have a 6.0 mb/s ADSL net connection for all the gaming clients to use,
> > however if a gamer starts downloading a file, that file takes precendence
> > and causes everyone's pings 'in-game' to sky rocket to unplayable levels. 
> > I have done some reading on DummyNet which is attached at the hip with
> > IPFW, however I have been unsuccessful in getting it to work properly.
> >
> > I have done some research and found this site:
> > http://info.iet.unipi.it/~luigi/ip_dummynet/
> >
> > After reading I became more confused than before.  Should I share the link
> > as a whole to all 64 client machines OR should I set a fixed BW for all
> > client machines.  Are there other websites out there that can help with
> > this?
> >
> > Also if and when I do find a working pipe/queue config do I put it before
> > the natd via rl0 command or after?
> 
> Another consideration, from experience:  rl is not a very good "inside" nic, 
> at least if running with the old standby 8139 chip.  I don't have direct 
> experience with the 82xx family they are using these days, but with my 
> 8139-based card, I could never, under windows, get a single download past 
> 30KBps (but I could open 3 downloads before the performance started to fall 
> off) (this is on a cable modem).  Under BSD (4-stable in the days of 4.5 and 
> 4.6) I couldn't get anything past 100Kbps.  Using a machine with two 
> realtek's as a gateway/router, I found I was brealy better than dialup on my 
> local machines.  Switching to a Netgear NIC (dc driver) vastly improved 
> matters.  When set for dc0=outside, rl0=inside, my LAN performance is about 
> the same (indicating a bottleneck in rl0), however, my WAN performance is 
> about 1/3 better (I can consistently get 130KBps+, and frequently exceed 
> 200KBps; once in a while I can even get more than 300KBps, but due to the 
> nature of cable, that is pretty rare.).  Putting dc0 on "inside" duty more 
> than doubles the performance of my LAN, without changing any network 
> infrastructure.  This tells me the rl8139 at least is optimized for use on 
> asymetric connection, such as DSL or Cable, and is not really (even though it 
> claims to support it) a full-duplex card.  Spend a few dollars more, and get 
> a better card, in other words.

I have performance problems with these cards under win2000
(probably poorly written driver) but under FreeBSD 
I get 10Mb/s (megabytes/s) via NFS between two FreeBSD
machines (two 8139c cards, crossover).

/fjoe



More information about the freebsd-stable mailing list