freebsd router

Gleb Smirnoff glebius at FreeBSD.org
Sat Jan 14 17:14:13 PST 2006


On Wed, Jan 11, 2006 at 05:48:14AM -0800, Danial Thom wrote:
D> I'd be interested in hearing your reasoning for
D> thinking so. There is little argument that
D> FreeBSD 4.x is perhaps the fastest Uniprocessor
D> O/S ever created for networking. SMP will likely
D> never be able to match it. It certainly can't
D> now, in the current state of development.
D> 
D> Routing is fastest when implemented as a single
D> process task. Once you start chopping up
D> (threading) the path you slow it down. While it
D> could be possible to have a faster routing
D> subsystem on a custom-designed MP O/S, its not
D> practical to build a general purpose O/S in such
D> a way.
D> 
D> So freebsd 4.x it is. Freebsd 4.x can route 25%
D> more traffic than its 5.x counterpart on the same
D> hardware. 5.x SMP is actually worse (as it drops
D> more packets at high traffic levels, and FreeBSD
D> 4.x never drops packets until its overrun). 

Do you have more exact information? I mean:

 - Description of the test setup.
 - How packet stream was generated?
 - How success/loss was measured?
 - What hardware was used: CPU, mobo, NICs.
 - What settings were non-default.
 - And finally exact numbers - pps success/loss.

And don't waste your time comparing 5.x and 4.x. Please
compare 4.x and 6.0. The 5.x is a previous step.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE


More information about the freebsd-isp mailing list