Date: Sun, 9 Sep 2007 23:46:43 +0300 From: "Vlad GALU" <dudu@dudu.ro> To: "Fabien THOMAS" <fabien.thomas@netasq.com> Cc: freebsd-net@freebsd.org Subject: Re: new version of polling for FreeBSD 6.x Message-ID: <ad79ad6b0709091346y66447575n8d7b8131adb0bc07@mail.gmail.com> In-Reply-To: <ADC3B5D6-ED91-4079-8D1F-5D66BAD52716@netasq.com> References: <ADC3B5D6-ED91-4079-8D1F-5D66BAD52716@netasq.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 9/6/07, Fabien THOMAS <fabien.thomas@netasq.com> wrote: > Hi, > > After many years of good services we will stop using FreeBSD 4.x :) > During my performance regression tests under FreeBSD 6.2 i've found > that polling has lower performance than interrupt. > To solve that issue i've rewritten the core of polling to be more SMP > ready. > > 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, since you have the necesary hardware to stimulate the FreeBSD box, would it be too much to ask you to run some packet capture tests with your polling implementation and the capturing interface set to IFF_MONITOR? The userland program should use pcap and simply increment a counter and spit out capture average once every N seconds. It would be very interesting to see how polling affects packet capture, with varying BPF buffer sizes. > Fabien > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > -- If it's there, and you can see it, it's real. If it's not there, and you can see it, it's virtual. If it's there, and you can't see it, it's transparent. If it's not there, and you can't see it, you erased it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ad79ad6b0709091346y66447575n8d7b8131adb0bc07>