[GTER] Teste de performance em DNS recursivo (Unbound)
Fábio Hernandes
fabio at hernandes.eti.br
Thu Feb 2 11:58:36 -02 2017
Olá pessoal
Eu gostaria de fazer alguns testes em uma Edgerouter Lite rodando Unbound.
Tenho percebido que, aparentemente, ela não aguenta muito o tranco, mas
preciso gerar algumas evidências disso. Ela está num ISP com uns 800
clientes e tem frequentemente travado e apresentado lentidão na resolução
de nomes em determinados horários. Fiz um teste trocando por outra ERL e o
comportamento foi o mesmo.
Instalei o dnsperf num Debian e estou testando contra o Unbound instalado
nesse mesmo Debian. São testes de bancada só para me ajudar a entender a
coisa toda, mas estou achando essas estatísticas muito ruins!
Usando a base de exemplos da nominum (
ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-current.gz)
com testes de 30 segundos, 10 clientes com 60 queries (-l 30 -c 10 -Q 60) o
resultado é esse:
Statistics:
Queries sent: 1200
Queries completed: 739 (61.58%)
Queries lost: 461 (38.42%)
Response codes: NOERROR 553 (74.83%), SERVFAIL 11 (1.49%), NXDOMAIN
175 (23.68%)
Average packet size: request 38, response 153
Run time (s): 34.521782
Queries per second: 21.406774
Average Latency (s): 0.409237 (min 0.000045, max 4.992704)
Latency StdDev (s): 1.060233
Será que estou usando ou entendendo as estatísticas da forma errada, a base
não é adequada, ou minha implementação está ruim mesmo?
Também não sei ao certo se essa é a melhor maneira de testar esse recursivo.
Se alguém puder me ajudar agradeço imensamente.
OBS: acho que esse assunto já até foi discutido por aqui, mas não lembro se
era exatamente a respeito desses testes.
Obrigado
--
Fábio R. Hernandes
Fone: (17) 99643 6715
Skype: hernandes.fabio
More information about the gter
mailing list