New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
DNS Stress Tester/Load Simulator? (legit, not DOSing)
raindog308
Administrator, Veteran
in Help
There are tools for doing HTTP stress tests - you point it at your web server and simulate traffic to see how much your server can take before it falls over.
Is anyone aware of something similar for DNS? I'm trying to answer the question of how many queries per second a 128MB OvZ running nsd or bind can handle. I suspect it's a lot but I'd like to generate some actual data. And of course do the same for 256, 512, etc. in various configs.
Comments
I'd also be interested in this.
Something like dnsperf or dnsblast looks like it could do the trick.
http://linux.die.net/man/1/dnsperf
https://github.com/jedisct1/dnsblast
dnsperf
I have this simple script (probably doesn't do as much as dnsperf/dnsblast), you give it a server and some queries (and optional # threads / benchmark duration) and it'll repeatedly randomly select a query to execute, and output the average response time: https://github.com/LunaNode/dnsbench
So you should probably increase the number of threads until it levels off.
Namebench?
https://code.google.com/p/namebench/
Thanks for all the advice, guys. Appreciate it.