Medir la calidad de la conexión a internet

8

Tengo problemas de WLAN en mi computadora portátil win / linux de arranque dual: la conexión en el lado de Linux tiene problemas ocasionales y parece algo lenta y gruesa. Intentaría solucionar este problema jugando con todo tipo de configuraciones de enrutadores, backports de módulos de kernel WLAN, o lo que sea, pero el problema es que es difícil saber si la configuración ha tenido algún efecto, ya que el problema aparece solo en un sentimiento subjetivo sobre velocidad de conexión. Por lo tanto, me gustaría tener alguna forma de ejecutar una medición que me diga si el problema se vio afectado o no.

Hasta ahora, he usado el iwconfigque devuelve datos normales, y ping -c 100 -i 0.2en el enrutador y algunas direcciones IP estables del sitio web, pero el resumen no me da todos esos datos buenos, solo la pérdida ocasional de paquetes. Una información que falta en el resumen es el recuento de paquetes con un tiempo de ida y vuelta claramente desviado, ya que ese es uno de los síntomas que he notado: la mayoría de los paquetes regresan con un tiempo regular, pero algunos de ellos tardan mucho más.

Entonces, ¿qué herramientas puedo usar para obtener datos numéricos reales sobre la calidad de mi conexión a Internet?

(Y en caso de que alguien se pregunte, sí, el problema es real y no solo el sesgo de confirmación, ya que a veces parece lo suficientemente malo como para desconectarme de la conexión WLAN. Probablemente esté relacionado de alguna manera con este error de Ubuntu y / o este error de Redhat )

Ilari Kajaste
fuente

Respuestas:

8

¿Tal vez la configuración de fumar en el lado de Linux y apuntarlo a su AP?

Smokeping enviará periódicamente -20 pings al mismo tiempo y luego graficará cuántos regresaron y el rango de veces que regresaron. Si tiene muchos paquetes descartados, o el rango realmente amplio, entonces debería estar preocupado.

Gráfico de humo

Si desea ejecutar fumar, puede usar fping , que es lo que Smokeping está llamando para recopilar los datos. Sin embargo, es mucho más fácil de interpretar con el gráfico.

Zoredache
fuente
2

Use tcpdump para capturar paquetes que salen de su subred LAN local. Luego, use herramientas como Wireshark o tshark para hacer un análisis de cuánta pérdida está experimentando, así como cuál es la variación en el tiempo de ida y vuelta y cómo se comporta TCP. (Ventanas, retransmisiones, etc.).

La razón por la que sugiero esto en lugar de ejecutar algún tipo de software de monitoreo basado en ping / traceroute es que muchos operadores de red tratan el tráfico ICMP (y la generación de ICMP inalcanzables, en los que se basa traceroute) de manera diferente al tráfico UDP / TCP real. Por lo tanto, el uso de una herramienta basada en ICMP puede brindarle resultados espurios.

Murali Suriar
fuente