new version of polling for FreeBSD 6.x

Fabien THOMAS fabien.thomas at netasq.com
Sat Sep 8 00:47:08 PDT 2007


> Hi,
> 	This is really interesting work!  Reading the pdf file, it
> seems forwarding performance on 6 and 7 is still much lower than
> RELENG_4 ?  is that correct ?
>
> 	---Mike

Thanks,

Yes it is still slower but as you can see in the graph (programming  
cost) just adding a mutex
drop the rate and we have some on the forwarding path.

We have beaten FreeBSD 4.x with pollng on 2 core with the best  
throughput at 7089Mb/s
but only when the test last 10s => maybe periodic task that get some  
CPU time.

One really interesting things is that FreeBSD 7.x can have great  
performance:
It performs slower than FreeBSD 6.x when using one CPU (4437 vs 5017)  
but
better when using 2 CPU (5214 vs 5026).

While reading the pdf i've discovered a mistake in the loss  
percentage: it is 0.001% and not 0.0001%.

Fabien

>>
>> You can find a summary of all my tests and the source code at the
>> following address:
>> http://www.netasq.com/opensource/pollng-rev1-freebsd.tgz
>>
>> Feel free to ask more detailed information if necessary and report
>> any bugs / comments.
>>
>> Fabien
>>
>>
>> _______________________________________________
>> freebsd-net at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net- 
>> unsubscribe at freebsd.org"
>
> --------------------------------------------------------
> Mike Tancsa, Sentex communications http://www.sentex.net
> Providing Internet Access since 1994
> mike at sentex.net, (http://www.tancsa.com)
>



More information about the freebsd-net mailing list