<div dir="ltr">Big Difference! thanks for the advice.<div>We already have 130 rules. Joined them un two suffixmatch and the load dropped considerably.</div><div>Thanks again.</div><div><br></div><div><div><div><img src="cid:ii_jivyap1o0" alt="image.png" width="562" height="291"><br></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jun 26, 2018 at 9:44 AM Remi Gacogne <<a href="mailto:remi.gacogne@powerdns.com">remi.gacogne@powerdns.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nico,<br>
<br>
On 06/19/2018 10:42 PM, Nico wrote:<br>
> We upgraded to 1.3, everything fine.<br>
> Redid our test with the following results:<br>
> # procs       # listeners     kq/s<br>
> <<a href="http://tornado.pert.com.ar/twiki/bin/view/FAQ/PersonalDnsDistPruebasCarga?sortcol=2;table=1;up=0#sorted_table" rel="noreferrer" target="_blank">http://tornado.pert.com.ar/twiki/bin/view/FAQ/PersonalDnsDistPruebasCarga?sortcol=2;table=1;up=0#sorted_table</a>><br>
> % no error<br>
> <<a href="http://tornado.pert.com.ar/twiki/bin/view/FAQ/PersonalDnsDistPruebasCarga?sortcol=3;table=1;up=0#sorted_table" rel="noreferrer" target="_blank">http://tornado.pert.com.ar/twiki/bin/view/FAQ/PersonalDnsDistPruebasCarga?sortcol=3;table=1;up=0#sorted_table</a>><br>
> 1     6       340     94%<br>
> 1     9       380     98%<br>
> 1     15      400     100%<br>
> 1     15      500     99%<br>
> 1     25      600     98%<br>
> 3     6       500     99%<br>
> <br>
> <br>
> Above 550 Kqps we were over 85% of interface usage and were many network<br>
> errors.<br>
<br>
Thanks a lot for these numbers! It does look a lot better than last time.<br>
<br>
> One important thing we noticed is that in our production configuration<br>
> we have ~60 drop rules :<br>
> addAction('<a href="http://example.com" rel="noreferrer" target="_blank">example.com</a> <<a href="http://example.com" rel="noreferrer" target="_blank">http://example.com</a>>', DropAction())<br>
> <br>
> Whit these rules the performance dropped almost 30%<br>
> We are moving those rules to the backend resolvers now, because it<br>
> doesn't make sense<br>
> to have this drop on performance when almost all our queries are cached<br>
> (98% hit rate)<br>
<br>
Did you consider grouping all those 60 rules into a single one using<br>
SuffixMatchNodeRule()? The cost should be much lighter.<br>
<br>
<br>
Best regards,<br>
-- <br>
Remi Gacogne<br>
PowerDNS.COM BV - <a href="https://www.powerdns.com/" rel="noreferrer" target="_blank">https://www.powerdns.com/</a><br>
<br>
_______________________________________________<br>
dnsdist mailing list<br>
<a href="mailto:dnsdist@mailman.powerdns.com" target="_blank">dnsdist@mailman.powerdns.com</a><br>
<a href="https://mailman.powerdns.com/mailman/listinfo/dnsdist" rel="noreferrer" target="_blank">https://mailman.powerdns.com/mailman/listinfo/dnsdist</a><br>
</blockquote></div>