[ previous ] [ next ] [ threads ]
 
 From:  "Bruce A. Mah" <bmah at acm dot org>
 To:  Dinesh Nair <dinesh at alphaque dot com>
 Cc:  m0n0wall dash dev at lists dot m0n0 dot ch, Manuel Kasper <mk at neon1 dot net>, bmah at acm dot org
 Subject:  Re: [m0n0wall-dev] FreeBSD 6.0-based alpha version 1.3a1 available
 Date:  Wed, 23 Nov 2005 06:43:34 -0800
If memory serves me right, Dinesh Nair wrote:
> On 11/23/05 00:35 Bruce A. Mah said the following:
> > similar to m0n0bsd in that it has a compressed MFS root filesystem, and
> > therefore doesn't require the boot media after the kernel is loaded.
> 
> exactly, and the benefit (to me) of this is that the boxen can be powered 
> off wantonly without worrying about a filesystem glitch if fsck doesnt do 
> its thing on a bootup.

I know.  nanobsd mounts all of its filesystems read-only as well.  See:

http://www.freebsd.org/projects/nanobsd/

> > because I don't have to deal with compressing and recompressing
> > filesystem images to make a change.
> 
> it's not too bad if it's scripted. additionally, i usually pxe boot a test 
> m0n0wall image during development just so i dont have to keep writing to CF 
> cards.

This still means you need to reboot, but OK.  I didn't try the PXE thing
when I was doing the filtered bridging stuff and I found this extremely
difficult to work with (on the other hand, expensive edit-compile-debug
cycles forced me to write better code).

> > downloads through my net4801 (filtering bridge with a few dozen PF
> > rules) can saturate my 6 Mbps DSL downlink.  This is of course not a
> 
> which should be enough for most xDSL users, however those using m0n0wall in 
> pure LAN environments may need to get as close to line speed as possible.

Absolutely.  I said that this wasn't much of a test.  :-)

One old datapoint:  I measured about 25 Mbps between a couple of my
machines going through the bridge plus a 100 Mbps switch (endhosts were
400 MHz P-II and 1 GHz P-III, both RELENG_5; bridge was a net4801
running HEAD from about August).  It was 86 Mbps without the bridge.  I
did not try any particular optimizations such as interface polling but I
did disable INVARIANTS and WITNESS.

I haven't had a chance to repeat this experiment with 6.0-STABLE but I
know there was some work in the network stack since I did this
experiment.

Cheers,

Bruce.
signature.asc (0.2 KB, application/pgp-signature)