Hi all, I am doing performance test for my company's resolver with BIND 9.10.3 and find something weird. The test client and resolver are in the same LAN. When I use a small set of domain as an input with a 10000 per second query sending rate, everything looks reasonable. However, when I use a set of thousands of domains as an input, The QPS is unexpectedly low and the latency is high. Here is the result from DNSperf:
Statistics: Queries sent: 11823 Queries completed: 11823 (100.00%) Queries lost: 0 (0.00%) Response codes: NOERROR 9883 (83.59%), SERVFAIL 242 (2.05%), NXDOMAIN 1698 (14.36%) Average packet size: request 48, response 203 Run time (s): 69.891567 Queries per second: 169.162039 Average Latency (s): 0.519502 (min 0.003766, max 211.981919) Latency StdDev (s): 1.423057 And when I decreased the query sending rate to 100 per second, the latency decrease as the same when I use small set of domain as an input. Here is the result from DNSperf: Statistics: Queries sent: 6000 Queries completed: 6000 (100.00%) Queries lost: 0 (0.00%) Response codes: NOERROR 4995 (83.25%), SERVFAIL 37 (0.62%), NXDOMAIN 968 (16.13%) Average packet size: request 54, response 211 Run time (s): 62.789257 Queries per second: 95.557748 Average Latency (s): 0.083028 (min 0.005266, max 134.543920) Latency StdDev (s): 0.568863 Anyone knows any explanation for this? Thanks. --------------- Runxia Wan(Brian) Research Engineer BII Lab Beijing Internet Institute(BII) rx...@biigroup.cn
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users