WHAT’S THE BEST DNSONLY CPANEL SETUP? WE PERF-TESTED THREE DIFFERENT SYSTEMS
- Category : Server Administration
- Posted on : Oct 11, 2016
- Views : 1,772
- By : Hagen V.
What’s the best DNSONLY setup for cPanel? What DNS server performs the best under stress?
We set out to answer those questions by conducting a series of performance tests. Before disclosing the final results, let me walk you through what was done:
The three systems we tested are as follows:
- Bind
- PowerDNS
- MyDNS
They were all set up in a testing server with the following specs:
- 2048 MB RAM
- 2048 MB swap
- 2 CPU cores
The testing server was KVM-virtualized, so resources were fully dedicated to it.
From a different server, we attempted a maximum of 5000 concurrent connections to the testing server, for a period of 5 seconds.
In order to measure the performance of each DNS system when hit with those connections, we used dnsperf.
These were the results:
BIND
<span style="font-weight: 400;"> Queries sent: 200143</span> <span style="font-weight: 400;"> Queries completed: 190422 (95.14%)</span> <span style="font-weight: 400;"> Queries lost: 9721 (4.86%)</span> <span style="font-weight: 400;"> Response codes: NOERROR 190422 (100.00%)</span> <span style="font-weight: 400;"> Average packet size: request 33, response 121</span> <span style="font-weight: 400;"> Run time (s): 5.022790</span> <span style="font-weight: 400;"> Queries per second: 37911.598932</span> |
<span style="font-weight: 400;"> Average Latency (s): 0.006529 (min 0.000204, max 0.033881)</span> <span style="font-weight: 400;"> Latency StdDev (s): 0.004488</span> |
MyDNS
<span style="font-weight: 400;"> Queries sent: 107358</span> <span style="font-weight: 400;"> Queries completed: 94028 (87.58%)</span> <span style="font-weight: 400;"> Queries lost: 13330 (12.42%)</span> <span style="font-weight: 400;"> Response codes: NOERROR 94028 (100.00%)</span> <span style="font-weight: 400;"> Average packet size: request 33, response 120</span> <span style="font-weight: 400;"> Run time (s): 5.018592</span> <span style="font-weight: 400;"> Queries per second: 18735.932309</span> <span style="font-weight: 400;"> Average Latency (s): 0.028210 (min 0.001579, max 0.064851)</span> <span style="font-weight: 400;"> Latency StdDev (s): 0.007960</span> |
PowerDNS
<span style="font-weight: 400;"> Queries sent: 101339</span> <span style="font-weight: 400;"> Queries completed: 87176 (86.02%)</span> <span style="font-weight: 400;"> Queries lost: 14163 (13.98%)</span> <span style="font-weight: 400;"> Response codes: NOERROR 87176 (100.00%)</span> <span style="font-weight: 400;"> Average packet size: request 33, response 80</span> <span style="font-weight: 400;"> Run time (s): 5.009301</span> <span style="font-weight: 400;"> Queries per second: 17402.827261</span> <span style="font-weight: 400;"> Average Latency (s): 0.015255 (min 0.000908, max 0.030840)</span> <span style="font-weight: 400;"> Latency StdDev (s): 0.004636</span> |
In conclusion:
MyDNS is able to handle more requests per second compared to PowerDNS. But at the same time PowerDNS’s latency is better than MyDNS’s.
BIND, however, displayed the best latency by far and also proved capable of handling more requests in the tested timeframe than MyDNS or PowerDNS.
Categories
Subscribe Now
10,000 successful online businessmen like to have our content directly delivered to their inbox. Subscribe to our newsletter!Archive Calendar
Sat | Sun | Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Recent Articles
-
Posted on : Jul 25
-
Posted on : Jul 07
-
Posted on : Apr 07
-
Posted on : Mar 19
Optimized my.cnf configuration for MySQL 8 (on cPanel/WHM servers)
Tags
- layer 7
- tweak
- kill
- process
- sql
- Knowledge
- vpn
- seo vpn
- wireguard
- webmail
- ddos mitigation
- attack
- ddos
- DMARC
- server load
- Development
- nginx
- php-fpm
- cheap vpn
- Hosting Security
- xampp
- Plesk
- cpulimit
- VPS Hosting
- smtp
- smtp relay
- exim
- Comparison
- cpu
- WHM
- mariadb
- encryption
- sysstat
- optimize
- Link Building
- apache
- centos
- Small Business
- VPS
- Error
- SSD Hosting
- Networking
- optimization
- DNS
- mysql
- ubuntu
- Linux