A veces surge la necesidad de verificar si nuestros servicios están correctamente optimizados. En nuestro caso vamos a comprobar qué tal se comporta un servidor bind/named ( servicio dns )
Usaremos la herramienta queryperf ( dns stress tool )
cd /usr/src
apt-get install libbind-dev build-essential libssl-dev
wget
ftp://ftp.nominum.com/pub/nominum/dnsperf/1.0.1.0/dnsperf-src-1.0.1.0-1.tar.gz
tar zxvf dnsperf-src-1.0.1.0-1.tar.gz
cd dnsperf-src-1.0.1.0-1
./configure
make
make instally para probarlo ( el fichero de examples está contenido en paquete tar ) :
dnsperf -s dns.hostingaldescubierto.com < examples/queryfile-example-100thousand
DNS Performance Testing Tool
Nominum Version 1.0.1.0
[Status] Processing input data
[Status] Sending queries (to 192.168.100.1)
[Status] Testing complete
Statistics:
Parse input file: once
Ended due to: reaching end of file
Queries sent: 100000 queries
Queries completed: 100000 queries
Queries lost: 0 queries
Avg request size: 41 bytes
Avg response size: 110 bytes
Percentage completed: 100.00%
Percentage lost: 0.00%
Started at: Fri Jul 18 14:56:52 2008
Finished at: Fri Jul 18 14:57:01 2008
Ran for: 9.552197 seconds
Queries per second: 10468.795817 qpsTambién podeis consultar un interesante artículo acerca del rendimiento de Bind 9 en distintos servidores
en este enlace