Este trabajo mide las mediciones de rendimiento de la red en una gran cantidad de servidores recursivos DNS en Beijing y Shandong desde dos puntos de detección de red, respectivamente, y simula a los usuarios que configuran diferentes servidores DNS. El rendimiento de la red del usuario al servidor recursivo del DNS se mide a partir de múltiples factores, como retraso de la red, jitter de retraso, tasa de pérdida de paquetes y longitud de ruta promedio, y los datos se analizan desde múltiples dimensiones.
net_result_sd_sd.sql
El archivo de estructura de la base de datos se puede importar directamente y usarse. Actualmente, todos los datos se encuentran en la base de datos CYN_TEST en el servidor de la base de datos 3.
Basado en el rendimiento de la red *** PDF
Un análisis simple y un resumen de los datos existentes y anotar las áreas a mejorar.
database.py
Archivos de operación de la base de datos
netstate.py
Lea la IP del servidor DNS para ser consultado para la medición
fuente_ip
Directorio donde se guarda los datos DNS originales
resultado
Guardar el directorio de resultados
insert2db.py
Almacene los datos de los resultados en la base de datos y agregue información como ubicación geográfica, operador, etc.
ztfb.py
La eliminación simple de los datos de excepción y elimina el puntaje Z superior a 3 o menos que -3. Lea datos en test.txt .
Dns_track.py
Verifique que el DNS pueda resolver los nombres de dominio normalmente. El programa en sí no se ha utilizado y puede usarse en el futuro.
ip_location
Confirmación de ubicación geográfica de IP
python netState.py ip_source.txt result.txt
Las mejoras se realizan en lugares relevantes basados en la descripción en el documento.