Mostrando entradas con la etiqueta DNS. Mostrar todas las entradas
Mostrando entradas con la etiqueta DNS. Mostrar todas las entradas

martes, 2 de febrero de 2010

Rendimiento del DNS Cache

El otro día leyendo en un foro de una empresa de hosting, uno de los administradores recomendaba utilizar servidores DNS cache local.

Una de las pruebas era realizar 1000 consultas DNS a un servidor externo y a uno local.

# 1.000 consultas a realmadrid.com desde un servidor DNS cache externo (Telefónica)
time (for i in `seq 1 1000`; do dig realmadrid.com @80.58.0.33 > /dev/null 2>>/dev/null; done)

real 2m20.945s
user 0m15.565s
sys 0m13.849s

# 1.000 consultas a realmadrid.com desde un servidor DNS cache local (127.0.0.1)
time (for i in `seq 1 1000`; do dig realmadrid.com @127.0.0.1 > /dev/null 2>>/dev/null; done)

real 0m25.235s
user 0m11.553s
sys 0m10.305s

Como verás, la diferencia es enorme, 2 minutos 20 segundos para resolver 1000 veces el dominio realmadrid.com el DNS cache externo frente a los 25 segundos del servidor DNS cache local.

Saludos!!