Words by Andrzej Kukula [Sun, Feb 04, 2007 at 04:11:48PM +0100]:
> On 1/16/07, Sami Farin <safari-dns@safari.iki.fi> wrote:
> >This is for Linux 2.6 with epoll feature.
> >In addition to poll --> epoll, it has improved
> >performance by fixing certains algos be O(1),
> >for example finding next free TCP/UDP slot.
> >Now it's no pain to have 3000 concurrency,
> >for example, if you have the bandwidth.
> >
> >I have betatested it for eight months now.
> >No crashes or odd behavior detected.
> >
> >Usage: RTFM: README.safari
> >"make -j8 dnscache-conf dnscache" for starters.
> >
> >http://safari.iki.fi/djbdns/djbdns-1.05-epoll-latest.diff.bz2
>
> Thanks for excellent patch. Works great, and combined with MAXLOOP
> patch gives nice results.
>
Put it up and am testing it.
Took a while because I had to do all the merging by hand because of
internal and other patches - dnscache-multiple-ip (have to loop the
interf struct for u_new/t_new), for instance.
Activated the okclient feature, i like it and, more important, we
already have everything in place to use it :)
Since up, at about 20:10 (about 4h ago) we had 28043507 queries and peaks
of about 2750 qps. This frontend bandwidth doubled compared to the other
3. And response time is on the 5ms.
So, so far so good :)
--
Jose Celestino
----------------------------------------------------------------
http://www.msversus.org/ ; http://techp.org/petition/show/1
http://www.vinc17.org/noswpat.en.html
----------------------------------------------------------------
"And on the trillionth day, Man created Gods." -- Thomas D. Pate
|