Re: High Network Perfomance

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Fri, 05 Aug 2011 20:00:23 +0300
Oh, wow!  Great news!  It's much more than I expected.
Unfortunately I am too far from the Bay Area.

on 05/08/2011 19:12 Luigi Rizzo said the following:
> Its the latter. The libpcap-over-netmap code has been there for
> a while, but documentation was not completely up to date so
> we are both at fault.
>  
> I just updated the webpage with links to another paper reporting
> performance of the libpcap emulation library, Click and OpenvSwitch.
> 
> There is also a new set of slides for a talk i am going to give at
> various locations in the Bay Area next week (if you are around,
> email me privately for details)
> 
> Our libpcap makes netmap immediately available for basically
> all pcap clients (sure, you might need a bit of tinkering,
> and some apps could have their own speed issues -- see our study
> on Click and OpenvSwitch).
> Click userspace now runs (on FreeBSD+netmap) as fast or better than
> the in-kernel linux version.  Which means that all research
> and prototypes that were bound to Linux because of this
> reason, now could consider switching platform.
> 
> Note that having netmap does not prevent the existing stack from
> working. I have designed the system in a way that allows 
> incremental improvement/replacement of the components.
> 
> I am working on bringing outside the kernel ipfw+dummynet
> (relatively straightforward, i did it already once a couple of years ago),
> and then the routing tables.
> 
> netgraph could be another candidate (though i dont know
> how much work it involves; netgraph is very similar to Click,
> and the latter might have a richer set of elements).
>  
> For TCP (and high speed TCP) i don't have a clear view on
> what are the bottlenecks, but with 1500-byte MTU your pps rates
> are 20 times lower, so the problem is entirely different and
> saving 400ns per packet does help, but not as much as when
> packets arrive every 70ns.
> 
> cheers
> luigi
> -----------------------------------------+-------------------------------
>   Prof. Luigi RIZZO, rizzo_at_iet.unipi.it  . Dip. di Ing. dell'Informazione
>   http://www.iet.unipi.it/~luigi/        . Universita` di Pisa
>   TEL      +39-050-2211611               . via Diotisalvi 2
>   Mobile   +39-338-6809875               . 56122 PISA (Italy)
> -----------------------------------------+-------------------------------


-- 
Andriy Gapon
Received on Fri Aug 05 2011 - 15:00:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:16 UTC