Mais um avanço para o EverPi, agora temos um dominío próprio everpi.net, nosso blog ficará em blog.everpi.net , o email para contato por enquanto continua o mesmo, RaspMap e ArduMap serão alterados e redirecionados futuramente para raspmap.everpi.net e ardumap.everpi.net, o link antigo do EverPi continuará funcionando normalmente como redirecionamento.
Mostrando postagens com marcador dns. Mostrar todas as postagens
Mostrando postagens com marcador dns. Mostrar todas as postagens
segunda-feira, 31 de março de 2014
quarta-feira, 30 de outubro de 2013
Benchmark: Raspberry Pi como cache dns
Esta é mais uma série de muitas que vão envolver testes de desempenho e agora é a vez do cache de dns.
Já faz um tempo que estou querendo usar um Raspberry Pi como cache de dns na rede local. Mas afinal quantas requisições por segundo vindas do cache ele consegue entregar? Irei usar 3 softwares de dns, o vovô bind, dnsmasq e o relativamente "novo" unbound. Vamos nos focar no desempenho do cache em sí, mas inevitavelmente existem diversas variáveis que influenciam os testes, como alguns domínios não existentes sendo requisitados novamente, tempo de resposta variável do servidor como forward ( do ISP ), recriar um cenário real é relativamente difícil e a cada execução do mesmo teste os resultados encontram variações. Iremos produzir testes básicos para ter ao menos uma noção de como a banda toca.
Os servidores foram configurados com forward para o dns do meu ISP, os testes iniciais foram feitos com 5000 requisições usando repetidamente 100 domínios variados A,AAAA,MX,PTR, antes de cada teste foi feito o carregamento do cache.
O software utilizado para o benchmark é o dnsperf.
As versões dos respectivos softwares são as seguintes:
BIND 9.8.4
Dnsmasq 2.62
Unbound 1.4.17
Dnsperf 2.0
O Raspberry Pi é a versão B de 256MB rodando Raspbian.
Observação: o máximo de uso do Dnsmasq na maioria dos testes não passou de 30% mesmo após alguns tweaks.
Vamos aos resultados, clique para ampliar:
Já faz um tempo que estou querendo usar um Raspberry Pi como cache de dns na rede local. Mas afinal quantas requisições por segundo vindas do cache ele consegue entregar? Irei usar 3 softwares de dns, o vovô bind, dnsmasq e o relativamente "novo" unbound. Vamos nos focar no desempenho do cache em sí, mas inevitavelmente existem diversas variáveis que influenciam os testes, como alguns domínios não existentes sendo requisitados novamente, tempo de resposta variável do servidor como forward ( do ISP ), recriar um cenário real é relativamente difícil e a cada execução do mesmo teste os resultados encontram variações. Iremos produzir testes básicos para ter ao menos uma noção de como a banda toca.
Os servidores foram configurados com forward para o dns do meu ISP, os testes iniciais foram feitos com 5000 requisições usando repetidamente 100 domínios variados A,AAAA,MX,PTR, antes de cada teste foi feito o carregamento do cache.
O software utilizado para o benchmark é o dnsperf.
As versões dos respectivos softwares são as seguintes:
BIND 9.8.4
Dnsmasq 2.62
Unbound 1.4.17
Dnsperf 2.0
O Raspberry Pi é a versão B de 256MB rodando Raspbian.
Observação: o máximo de uso do Dnsmasq na maioria dos testes não passou de 30% mesmo após alguns tweaks.
Vamos aos resultados, clique para ampliar:
![]() |
Requisições por segundo |
Tags:
benchmark,
cache,
dns,
raspberry pi,
servidor