[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

dns performance evaluation



at anil's request, some pointers to the scripts used to generate dns 
performance eval plots for the asplos paper...

the scripts are in <https://github.com/mor1/mirage-perf/tree/master/dns/bin>. 
they're *very* hacky - i take no responsibility if you feel queasy reading them 
;)

in outline:

* setup.sh pulls and builds the necessary tarballs locally (notably bind, nsd 
and the bind tools of which dnsperf is one)

* setup-xen-images.sh creates the xen VM images that i used (not necessary if 
just doing the tests on unix; although i don't think the scripts directly 
support that now because i never had to do that)

* generate.sh runs the dns-perf perl scripts etc to generate the necessary test 
zone files, etc

* run.sh runs the tests -- this involves firing up VMs and invoking commands on 
them via ssh; again, can be dramatically simplified if you're just testing 
direct on unix

the config inputs to the scripts are in 
<https://github.com/mor1/mirage-perf/tree/master/dns/cfg>. 
<https://github.com/mor1/mirage-perf/tree/master/dns/app> contains the mirage 
code implementing the DNS server -- it's a separate app because it uses the 
crunch fs to build an app with the zonefile statically included. 

let me know if you have any questions...

-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may 
contain confidential information. If you have received this message in error, 
please send it back to me, and immediately delete it.   Please do not use, copy 
or disclose the information contained in this message or in any attachment.  
Any views or opinions expressed by the author of this email do not necessarily 
reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.