The test was made using redsift/dnstrace.
10 parallel threads, 100 DNS queries each.
I tested against popular DNS servers and against a hnsd running on a Raspberry Pi Zero W.
#file-203-28-246-143-txt
docker run redsift/dnstrace -n 100 -c 10 --server 103.196.38.38 --recurse 0b | |
Benchmarking 103.196.38.38:53 via udp with 10 conncurrent requests | |
Total requests: 1000 of 1000 (100.0%) | |
Connection errors: 0 | |
Read/Write errors: 22 | |
DNS success codes: 978 | |
DNS response codes | |
NOERROR: 978 | |
Time taken for tests: 20.9018853s | |
Questions per second: 47.8 | |
DNS timings, 978 datapoints | |
min: 41.94304ms | |
mean: 50.501049ms | |
[+/-sd]: 48.827653ms | |
max: 536.870911ms | |
DNS distribution, 978 datapoints | |
LATENCY | | COUNT | |
+--------------+---------------------------------------------+-------+ | |
42.991615ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 322 | |
45.088767ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 500 | |
47.185919ms | ▄▄▄▄▄▄▄ | 76 | |
49.283071ms | ▄▄ | 27 | |
51.380223ms | | 3 | |
53.477375ms | ▄ | 8 | |
55.574527ms | | 3 | |
57.671679ms | | 0 | |
59.768831ms | | 1 | |
61.865983ms | | 4 | |
63.963135ms | | 2 | |
66.060287ms | | 2 | |
69.206015ms | ▄ | 7 | |
73.400319ms | ▄ | 7 | |
77.594623ms | | 1 | |
81.788927ms | | 5 | |
85.983231ms | | 0 | |
90.177535ms | | 0 | |
94.371839ms | | 0 | |
98.566143ms | | 0 | |
102.760447ms | | 0 | |
106.954751ms | | 0 | |
111.149055ms | | 0 | |
115.343359ms | | 0 | |
119.537663ms | | 0 | |
123.731967ms | | 0 | |
127.926271ms | | 0 | |
132.120575ms | | 0 | |
138.412031ms | | 0 | |
146.800639ms | | 0 | |
155.189247ms | | 0 | |
163.577855ms | | 0 | |
171.966463ms | | 0 | |
180.355071ms | | 0 | |
188.743679ms | | 0 | |
197.132287ms | | 0 | |
205.520895ms | | 0 | |
213.909503ms | | 0 | |
222.298111ms | | 0 | |
230.686719ms | | 0 | |
239.075327ms | | 0 | |
247.463935ms | | 0 | |
255.852543ms | | 0 | |
264.241151ms | | 0 | |
276.824063ms | | 0 | |
293.601279ms | | 0 | |
310.378495ms | | 0 | |
327.155711ms | | 0 | |
343.932927ms | | 0 | |
360.710143ms | | 0 | |
377.487359ms | | 0 | |
394.264575ms | | 0 | |
411.041791ms | | 0 | |
427.819007ms | | 0 | |
444.596223ms | | 0 | |
461.373439ms | | 0 | |
478.150655ms | | 0 | |
494.927871ms | | 0 | |
511.705087ms | | 0 | |
528.482303ms | ▄ | 10 |
docker run redsift/dnstrace -n 100 -c 10 --server 103.196.38.39 --recurse 0b | |
Benchmarking 103.196.38.39:53 via udp with 10 conncurrent requests | |
Total requests: 1000 of 1000 (100.0%) | |
Connection errors: 0 | |
Read/Write errors: 24 | |
DNS success codes: 976 | |
DNS response codes | |
NOERROR: 976 | |
Time taken for tests: 20.6192015s | |
Questions per second: 48.5 | |
DNS timings, 976 datapoints | |
min: 9.437184ms | |
mean: 47.554157ms | |
[+/-sd]: 14.125241ms | |
max: 176.160767ms | |
DNS distribution, 976 datapoints | |
LATENCY | | COUNT | |
+--------------+---------------------------------------------+-------+ | |
9.699327ms | | 2 | |
10.223615ms | | 3 | |
10.747903ms | | 0 | |
11.272191ms | | 0 | |
11.796479ms | | 0 | |
12.320767ms | | 0 | |
12.845055ms | | 0 | |
13.369343ms | | 0 | |
13.893631ms | | 0 | |
14.417919ms | | 0 | |
14.942207ms | | 0 | |
15.466495ms | | 0 | |
15.990783ms | | 0 | |
16.515071ms | | 0 | |
17.301503ms | | 0 | |
18.350079ms | | 0 | |
19.398655ms | | 0 | |
20.447231ms | | 0 | |
21.495807ms | | 0 | |
22.544383ms | | 0 | |
23.592959ms | | 0 | |
24.641535ms | | 0 | |
25.690111ms | | 0 | |
26.738687ms | | 0 | |
27.787263ms | | 0 | |
28.835839ms | | 0 | |
29.884415ms | | 0 | |
30.932991ms | | 0 | |
31.981567ms | | 0 | |
33.030143ms | | 0 | |
34.603007ms | | 0 | |
36.700159ms | | 0 | |
38.797311ms | | 0 | |
40.894463ms | | 1 | |
42.991615ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 197 | |
45.088767ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 480 | |
47.185919ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 192 | |
49.283071ms | ▄▄▄ | 33 | |
51.380223ms | ▄ | 11 | |
53.477375ms | | 1 | |
55.574527ms | | 2 | |
57.671679ms | | 4 | |
59.768831ms | | 5 | |
61.865983ms | ▄ | 6 | |
63.963135ms | | 1 | |
66.060287ms | | 0 | |
69.206015ms | ▄ | 10 | |
73.400319ms | ▄ | 6 | |
77.594623ms | ▄ | 6 | |
81.788927ms | | 3 | |
85.983231ms | | 1 | |
90.177535ms | | 2 | |
94.371839ms | | 0 | |
98.566143ms | | 0 | |
102.760447ms | | 0 | |
106.954751ms | | 0 | |
111.149055ms | | 0 | |
115.343359ms | | 0 | |
119.537663ms | | 0 | |
123.731967ms | | 0 | |
127.926271ms | | 0 | |
132.120575ms | | 0 | |
138.412031ms | | 0 | |
146.800639ms | | 0 | |
155.189247ms | | 0 | |
163.577855ms | | 0 | |
171.966463ms | ▄ | 10 |
docker run redsift/dnstrace -n 100 -c 10 --server 192.168.1.54 --recurse 0b | |
Benchmarking 192.168.1.54:53 via udp with 10 conncurrent requests | |
Total requests: 1000 of 1000 (100.0%) | |
Connection errors: 0 | |
Read/Write errors: 6 | |
DNS success codes: 994 | |
DNS response codes | |
NOERROR: 994 | |
Time taken for tests: 8.1230678s | |
Questions per second: 123.1 | |
DNS timings, 994 datapoints | |
min: 6.291456ms | |
mean: 38.132062ms | |
[+/-sd]: 44.023215ms | |
max: 452.984831ms | |
DNS distribution, 994 datapoints | |
LATENCY | | COUNT | |
+--------------+---------------------------------------------+-------+ | |
6.422527ms | ▄▄ | 2 | |
6.684671ms | ▄▄▄ | 3 | |
6.946815ms | ▄▄▄▄▄▄▄ | 8 | |
7.208959ms | ▄▄▄▄▄▄▄▄ | 10 | |
7.471103ms | ▄▄▄▄ | 5 | |
7.733247ms | ▄▄▄▄▄▄▄▄▄▄ | 12 | |
7.995391ms | ▄▄▄▄▄▄▄ | 8 | |
8.257535ms | ▄▄▄ | 3 | |
8.650751ms | ▄▄▄▄▄▄▄▄ | 9 | |
9.175039ms | ▄▄▄▄▄▄ | 7 | |
9.699327ms | ▄▄▄▄ | 5 | |
10.223615ms | ▄▄▄▄ | 5 | |
10.747903ms | ▄▄▄▄▄▄ | 7 | |
11.272191ms | ▄▄▄ | 4 | |
11.796479ms | ▄▄▄▄▄ | 6 | |
12.320767ms | ▄▄▄▄▄▄▄ | 8 | |
12.845055ms | ▄▄▄ | 4 | |
13.369343ms | ▄▄▄ | 3 | |
13.893631ms | ▄▄▄ | 3 | |
14.417919ms | ▄▄▄▄▄▄ | 7 | |
14.942207ms | ▄▄▄▄▄ | 6 | |
15.466495ms | ▄▄▄▄▄▄▄ | 8 | |
15.990783ms | ▄▄▄▄▄▄▄▄ | 9 | |
16.515071ms | ▄▄▄▄▄▄ | 7 | |
17.301503ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 27 | |
18.350079ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 18 | |
19.398655ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 24 | |
20.447231ms | ▄▄▄▄▄▄▄▄▄▄ | 12 | |
21.495807ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 20 | |
22.544383ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 28 | |
23.592959ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 27 | |
24.641535ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 18 | |
25.690111ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 23 | |
26.738687ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 21 | |
27.787263ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 25 | |
28.835839ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 24 | |
29.884415ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 17 | |
30.932991ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 27 | |
31.981567ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 33 | |
33.030143ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 21 | |
34.603007ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 49 | |
36.700159ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 48 | |
38.797311ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 46 | |
40.894463ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 35 | |
42.991615ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 36 | |
45.088767ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 51 | |
47.185919ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 24 | |
49.283071ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 23 | |
51.380223ms | ▄▄▄▄▄▄▄▄▄▄ | 12 | |
53.477375ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄ | 15 | |
55.574527ms | ▄▄▄▄▄▄▄▄▄ | 11 | |
57.671679ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 25 | |
59.768831ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 17 | |
61.865983ms | ▄▄▄▄▄▄▄▄▄ | 11 | |
63.963135ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 19 | |
66.060287ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄ | 15 | |
69.206015ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 18 | |
73.400319ms | ▄▄▄▄▄ | 6 | |
77.594623ms | ▄▄▄ | 4 | |
81.788927ms | ▄▄▄ | 3 | |
85.983231ms | ▄▄ | 2 | |
90.177535ms | | 0 | |
94.371839ms | | 0 | |
98.566143ms | | 0 | |
102.760447ms | | 0 | |
106.954751ms | | 0 | |
111.149055ms | | 0 | |
115.343359ms | | 0 | |
119.537663ms | | 0 | |
123.731967ms | | 0 | |
127.926271ms | | 0 | |
132.120575ms | | 0 | |
138.412031ms | | 0 | |
146.800639ms | | 0 | |
155.189247ms | | 0 | |
163.577855ms | | 0 | |
171.966463ms | | 0 | |
180.355071ms | | 0 | |
188.743679ms | | 0 | |
197.132287ms | | 0 | |
205.520895ms | | 0 | |
213.909503ms | | 0 | |
222.298111ms | | 0 | |
230.686719ms | | 0 | |
239.075327ms | | 0 | |
247.463935ms | | 0 | |
255.852543ms | | 0 | |
264.241151ms | | 0 | |
276.824063ms | | 0 | |
293.601279ms | | 0 | |
310.378495ms | | 0 | |
327.155711ms | | 0 | |
343.932927ms | | 0 | |
360.710143ms | | 0 | |
377.487359ms | | 0 | |
394.264575ms | | 0 | |
411.041791ms | | 0 | |
427.819007ms | ▄ | 1 | |
444.596223ms | ▄▄▄▄▄▄▄▄ | 9 |
docker run redsift/dnstrace -n 100 -c 10 --server 203.28.246.142 --recurse 0b | |
Benchmarking 203.28.246.142:53 via udp with 10 conncurrent requests | |
Total requests: 1000 of 1000 (100.0%) | |
DNS success codes: 1000 | |
DNS response codes | |
NOERROR: 1000 | |
Time taken for tests: 14.7530877s | |
Questions per second: 67.8 | |
DNS timings, 1000 datapoints | |
min: 130.023424ms | |
mean: 140.882477ms | |
[+/-sd]: 8.702123ms | |
max: 234.881023ms | |
DNS distribution, 1000 datapoints | |
LATENCY | | COUNT | |
+--------------+---------------------------------------------+-------+ | |
132.120575ms | ▄▄▄▄▄ | 78 | |
138.412031ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 725 | |
146.800639ms | ▄▄▄▄▄▄▄ | 123 | |
155.189247ms | ▄▄ | 33 | |
163.577855ms | ▄▄ | 29 | |
171.966463ms | | 7 | |
180.355071ms | | 0 | |
188.743679ms | | 0 | |
197.132287ms | | 0 | |
205.520895ms | | 2 | |
213.909503ms | | 0 | |
222.298111ms | | 0 | |
230.686719ms | | 3 |
docker run redsift/dnstrace -n 100 -c 10 --server 203.28.246.143 --recurse 0b | |
Benchmarking 203.28.246.143:53 via udp with 10 conncurrent requests | |
Total requests: 1000 of 1000 (100.0%) | |
Connection errors: 0 | |
Read/Write errors: 4 | |
DNS success codes: 996 | |
DNS response codes | |
NOERROR: 996 | |
Time taken for tests: 20.1623018s | |
Questions per second: 49.6 | |
DNS timings, 996 datapoints | |
min: 100.663296ms | |
mean: 151.098117ms | |
[+/-sd]: 122.954542ms | |
max: 2.415919103s | |
DNS distribution, 996 datapoints | |
LATENCY | | COUNT | |
+--------------+---------------------------------------------+-------+ | |
102.760447ms | | 1 | |
106.954751ms | | 3 | |
111.149055ms | | 1 | |
115.343359ms | | 0 | |
119.537663ms | | 2 | |
123.731967ms | | 0 | |
127.926271ms | | 1 | |
132.120575ms | | 3 | |
138.412031ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 564 | |
146.800639ms | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | 345 | |
155.189247ms | ▄▄▄ | 33 | |
163.577855ms | ▄▄ | 22 | |
171.966463ms | ▄ | 11 | |
180.355071ms | | 0 | |
188.743679ms | | 0 | |
197.132287ms | | 0 | |
205.520895ms | | 0 | |
213.909503ms | | 0 | |
222.298111ms | | 0 | |
230.686719ms | | 0 | |
239.075327ms | | 0 | |
247.463935ms | | 0 | |
255.852543ms | | 0 | |
264.241151ms | | 0 | |
276.824063ms | | 0 | |
293.601279ms | | 0 | |
310.378495ms | | 0 | |
327.155711ms | | 0 | |
343.932927ms | | 0 | |
360.710143ms | | 0 | |
377.487359ms | | 0 | |
394.264575ms | | 4 | |
411.041791ms | | 2 | |
427.819007ms | | 1 | |
444.596223ms | | 0 | |
461.373439ms | | 0 | |
478.150655ms | | 0 | |
494.927871ms | | 0 | |
511.705087ms | | 0 | |
528.482303ms | | 0 | |
553.648127ms | | 0 | |
587.202559ms | | 0 | |
620.756991ms | | 0 | |
654.311423ms | | 0 | |
687.865855ms | | 0 | |
721.420287ms | | 0 | |
754.974719ms | | 0 | |
788.529151ms | | 0 | |
822.083583ms | | 0 | |
855.638015ms | | 0 | |
889.192447ms | | 0 | |
922.746879ms | | 0 | |
956.301311ms | | 0 | |
989.855743ms | | 0 | |
1.023410175s | | 0 | |
1.056964607s | | 0 | |
1.107296255s | | 0 | |
1.174405119s | | 0 | |
1.241513983s | | 0 | |
1.308622847s | | 0 | |
1.375731711s | | 0 | |
1.442840575s | | 0 | |
1.509949439s | | 0 | |
1.577058303s | | 0 | |
1.644167167s | | 0 | |
1.711276031s | | 0 | |
1.778384895s | | 0 | |
1.845493759s | | 0 | |
1.912602623s | | 0 | |
1.979711487s | | 0 | |
2.046820351s | | 0 | |
2.113929215s | | 0 | |
2.214592511s | | 0 | |
2.348810239s | | 3 |
The test was made using redsift/dnstrace.
10 parallel threads, 100 DNS queries each.
I tested against popular DNS servers and against a hnsd running on a Raspberry Pi Zero W.
#file-203-28-246-143-txt