<div dir="ltr">Hi Klaus<div><br></div><div><br></div><div>i have tried with adding listeners as well as adding same Bind server again, but results are the same,</div><div>its very strange, i get better results hitting directly one Bind server rather then Dnsdist with 8 listerners and 8 servers ( 4 x Bind1 and 4x Bind2), and i have no other logic/routing/cache configured on dnsdist, </div><div>just the listeners and servers.</div><div><br></div><div>what are you using for load testing? resperf?</div><div><br></div><div>rg,</div><div><br></div><div>Gentian</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 10 Aug 2019 at 22:30, Klaus Darilion <<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 08.08.2019 um 10:20 schrieb Gentian Bajraktari:<br>
> Dear Dnsdist community,<br>
> <br>
> we are trying to setup dnsdist as a loadbalancer for 2 bind recursive <br>
> cache only servers,<br>
> <br>
> we have done a very simple setup:<br>
> addLocal("DNSDIST_IP")<br>
> newServer({address="BIND_IP1"})<br>
> newServer({address=" BIND_IP2"})<br>
> setServerPolicy(roundrobin)<br>
> <br>
> but when we test with resperf (from dnsperf tool), the results are very <br>
> bad for DNSDIST, around 5-15K QPS , while when we test directly to one <br>
> of BIND ip addresses the QPS goes up to 50-60Qps.<br>
> <br>
> we have tried both rpm install of dnsdist, compiling from source and <br>
> even comiling the concur version but all with similar results, ie when <br>
> resperf tests go through dnsdist the results are much lower in terms of qps.<br>
> <br>
> OS is Centos7 in all servers, tweaked all settings for file limits, udp <br>
> connections etc.<br>
> <br>
> any thoughts on what we can do? maybe resperf is not the tool to test <br>
> this? do you have some suggetions on how we can test and make sure we <br>
> are doing the right thing?<br>
<br>
I had similar results. Starting 4 listening threads and 4 receivers <br>
threads (by adding the same backend 4 times) boosted my performance - <br>
almost linear.<br>
<br>
If it still does not work your should post your config (and first test <br>
without any rules to avoid performance issues because of rules)<br>
<br>
regards<br>
Klaus<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>