WHAT’S THE BEST DNSONLY CPANEL SETUP? WE PERF-TESTED THREE DIFFERENT SYSTEMS
- Category : Server Administration
- Posted on : Oct 11, 2016
- Views : 2,852
- 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
- cPanel Question 47
- cPanel Software Management 29
- cPanel Tutorials 13
- Development 29
- Domain 13
- General 19
- Linux Helpline (Easy Guide) 156
- Marketing 47
- MySQL Question 13
- News 2
- PHP Configuration 14
- SEO 4
- SEO 42
- Server Administration 84
- SSL Installation 54
- Tips and Tricks 24
- VPS 3
- Web Hosting 44
- Website Security 22
- WHM questions 13
- WordPress 148
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 : Sep 17
-
Posted on : Sep 10
-
Posted on : Aug 04
-
Posted on : Apr 01
Tags
- ts
- myisam
- vpn
- sql
- process
- kill
- tweak
- server load
- attack
- ddos mitigation
- Knowledge
- layer 7
- ddos
- webmail
- DMARC
- Development
- nginx
- seo vpn
- Hosting Security
- wireguard
- innodb
- exim
- smtp relay
- smtp
- VPS Hosting
- cpulimit
- Plesk
- Comparison
- cpu
- encryption
- WHM
- xampp
- sysstat
- optimize
- cheap vpn
- php-fpm
- mariadb
- apache
- Small Business
- Error
- Networking
- VPS
- SSD Hosting
- Link Building
- centos
- DNS
- optimization
- ubuntu