On 2/23/06, sai <sonicsai at gmail dot com> wrote:
> > If I may ask, just for informative purposes, why is 4.x faster than 6.x? And how does multiproc
> Seems the FreeBSD people thought that SMP was mort important (and
> current multicore cpus seem to prove them correct) and so SMP was
> focus of development after 4.x
> This reduced performance of the network stack.
> Andre Oppermann et al are now working on the network stack to improve
that's correct. a significant loss in network throughput (though it
isn't noticable unless you're pushing a lot of data through a
relatively slow proc), especially in firewalling scenarios, was an
unintended consequence of this.
It's to the point now in 6.0 where network throughput on SMP systems
is faster than the same system on 4.x. For single proc, 6.x should
get closer to 4.x's speed than it is now, but it'll almost certainly
never match it.