[Soekris] Which distro gives best performance?
Brett Glass
soekris at brettglass.com
Mon Dec 18 05:24:05 UTC 2006
At 01:10 PM 12/17/2006, Jere Virta wrote:
>Hello,
>
>Isn't this article bit outdated, it's four years old and OS versions used
>are far from the latest.
True, but the basic design philosophies have not changed. I often
use FreeBSD's userland PPP for PPPoE and PPTP, and I can vouch for
the fact that it is still among the slowest due to multiple
transitions from kernel to userland. It really sucks the wind out
of the CPU, especially if you're doing NAT using FreeBSD's natd. I
use it for its unparalleled flexibility, not for its speed.
Netgraph/mpd on FreeBSD is more efficient but less flexible.
FreeBSD recently gained the ability to do in-kernel NAT with the
inclusion of pf and some new Netgraph hooks (though the latter do
not let you do static NAT). NetBSD's implementation of PPPoE is
primitive, but it is fast. Linux is faster than the BSDs but less
stable. I've been throwing extra CPU at the problem and going with
the most flexible and stable solution, but in embedded work this is
not always an option.
--Brett Glass
More information about the Soekris-tech
mailing list