[GTER] Problemas com Bind 9.5.0-p2
Ricardo Rodrigues
rcr.listas at ig.com.br
Mon Sep 8 01:25:17 -03 2008
Muito bom, Eduardo.
O ideal é rodar o dnsperf a partir de uma máquina distinta do servidor
DNS que você está testando. Desta forma o teste fica mais parecido com
o cenário real e pode ajudar a identificar possíveis problemas de rede
(firewall/iptables, etc).
Dependendo da carga que seu servidor DNS deva suportar, você pode
aumentar o número de requisições simultaneas do dnsperf (opção -q). O
valor default é 20, eu costumo testar com 10000. Mas use com cuidado,
o consumo de CPU do servidor DNS pode aumentar bastante com esta
carga.
Abraços,
Ricardo
2008/9/8 Eduardo Schoedler <eschoedler at viavale.com.br>:
> Sobre o dnsperf do Nominum, fiz um teste com ele aqui.
> Vejam o resultado:
>
> # dnsperf -d ./queryfile-example-100thousand
>
> DNS Performance Testing Tool
>
> Nominum Version 1.0.1.0
>
> [Status] Processing input data
> [Status] Sending queries (to 127.0.0.1)
> [Status] Testing complete
>
> Statistics:
>
> Parse input file: once
> Ended due to: reaching end of file
>
> Queries sent: 100.000 queries
> Queries completed: 100.000 queries
> Queries lost: 0 queries
>
> Avg request size: 41 bytes
> Avg response size: 41 bytes
>
> Percentage completed: 100.00%
> Percentage lost: 0.00%
>
> Started at: Mon Sep 8 00:38:41 2008
> Finished at: Mon Sep 8 00:38:51 2008
> Ran for: 10.152553 seconds
>
> Queries per second: 9849.739272 qps
>
>
>
> Aproveitei e fiz o test com o arquivo de 3 milhões também! =)
>
> # dnsperf -d ./queryfile-example-3million
>
> DNS Performance Testing Tool
>
> Nominum Version 1.0.1.0
>
> [Status] Processing input data
> [Status] Sending queries (to 127.0.0.1)
> [Status] Testing complete
>
> Statistics:
>
> Parse input file: once
> Ended due to: reaching end of file
>
> Queries sent: 3.000.000 queries
> Queries completed: 3.000.000 queries
> Queries lost: 0 queries
>
> Avg request size: 41 bytes
> Avg response size: 41 bytes
>
> Percentage completed: 100.00%
> Percentage lost: 0.00%
>
> Started at: Mon Sep 8 00:45:15 2008
> Finished at: Mon Sep 8 00:50:41 2008
> Ran for: 325.518862 seconds
>
> Queries per second: 9216.055812 qps
>
>
> Conclusão até o momento: maldito hyperthread !!!
>
> Abraços a todos.
>
> Eduardo.
>
>
> --------------------------------------------------
> From: "Eduardo Schoedler" <eschoedler at viavale.com.br>
> Subject: Re: [GTER] Problemas com Bind 9.5.0-p2
>
> Olá a todos !!!
>
> Primeiramente muito obrigado pela força.
>
> Bom, existe um firewall na frente dessa máquina sim.
> Todas as saídas dos servidores DNS estão liberadas.
> As portas de entradas estão liberadas acima de 1024 e também a porta 53,
> tanto em TCP quanto em UDP.
>
> Utilizo os servers DNS em FreeBSD.
> Os servidores são Pentium 4, com hyperthread.
>
> Eu fiz um alteração agora que pareceu que melhorou *MUITO*.
> No rc.conf, setei o flag "-n 1", forçando a utilizando de 1 processador cfe.
> dica do Rubens.
> Também aproveitei para setar o flag de ipv4 "-4".
>
> Ficou assim o rc.conf:
> named_enable="YES"
> named_flags="-4 -n 1"
>
> Vou ver como ele se comporta durante a segunda-feira, que é crítico para
> nós.
>
> Muito Obrigado novamente !
>
> Abraços,
> Eduardo Schoedler.
>
>
>
>
> --------------------------------------------------
> From: "Leandro Pereira de Lima e Silva" <leandro at limaesilva.com.br>
> Subject: Re: [GTER] Problemas com Bind 9.5.0-p2
>
> Você não tem nenhuma regra no firewall controlando as saídas udp?
>
> []s Leandro
>
> 2008/9/5 Eduardo Schoedler <eschoedler at viavale.com.br>:
>> Pessoal.
>>
>> Desde que atualizei o Bind para a versão 9.5.0-p2 para evitar o problema
>> de
>> cache poisoning, estou notando uma certa lentidão.
>> Os domínios que estão em cache ele resolve bem.
>> Porém os que não estão em cache, dá timeout de 2s... coisa que não
>> acontecia
>> na versão anterior.
>> Vejam:
>>
>> C:\>nslookup
>>> server 200.xxx.xxx.2
>> Servidor padrão: dns.dominio.com.br
>> Address: 200.xxx.xxx.2
>>
>>> dominio.com.br
>> Servidor: dns.dominio.com.br
>> Address: 200.xxx.xxx.2
>>
>> Nome = dominio.com.br
>> Address: 200.143.116.11
>>
>>> terra.com.br
>> Servidor: dns.dominio.com.br
>> Address: 200.xxx.xxx.2
>>
>> Não é resposta de autorização:
>> Nome = terra.com.br
>> Address: 200.176.3.142
>>
>>> cnn.com
>> Servidor: dns.dominio.com.br
>> Address: 200.xxx.xxx.2
>>
>> DNS request timed out.
>> timeout was 2 seconds.
>> *** A requisição para dns.dominio.com.br esgotou o tempo limite
>>
>>> cnn.com
>> Servidor: dns.dominio.com.br
>> Address: 200.xxx.xxx.2
>>
>> Não é resposta de autorização:
>> Nome = cnn.com
>> Addresses: 64.236.16.20, 64.236.16.52, 64.236.24.12, 64.236.29.120
>>
>>
>> Alguém passou por problema semelhante ?
>>
>> Abraço!
>> Eduardo.
>
> --
> Leandro Pereira de Lima e Silva
>
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
More information about the gter
mailing list