Pruebas de Bufferbloat
¿Se degrada la calidad de la navegación web, las llamadas de voz o los juegos cuando alguien está descargando o subiendo archivos? Es posible que tu router tenga «bufferbloat», es decir, una latencia innecesaria creada por el hecho de que tu router almacena demasiados datos en el búfer.
Si las pruebas que aparecen a continuación muestran una latencia elevada (por ejemplo, superior a 50 mseg), lee nuestras recomendaciones en¿Qué puedo hacer con el Bufferbloat
Prueba fácil para el Bufferbloat
La prueba de velocidad de los informes DSL realiza mediciones precisas de las velocidades de descarga y subida junto con la latencia durante la prueba.El botón «Resultados + Compartir» te permite ver los resultados numéricos o pasar un enlace a tus amigos. Mira los vídeos de Float / NoBloat en Youtube para ver cómo funciona la prueba.
Una prueba rápida de Bufferbloat
Otros sitios de pruebas de velocidad sólo miden la latencia cuando el enlace está inactivo – y eso sólo cuenta parte de la historia. Puede obtener mediciones numéricas de latencia con esos otros sitios de pruebas de velocidad si ejecuta una prueba de ping simultáneamente. Para ello:
- Inicia un ping a google.com. Verás una serie de líneas, una por una, normalmente con tiempos en el rango de 20-100 mseg.
-
Ejecuta una prueba de velocidad simultáneamente. Para ello, inicie uno de los servicios de speedtest siguientes:
- http://fast.com
- http://speedtest.net
- http://testmy.net
- http://speedof.me
(fast.com ahora comprueba la latencia bajo carga, pero nos gustaría que más gente comprobara sus resultados con nuestra prueba rápida)
-
Mira los tiempos de ping mientras se ejecuta la prueba de velocidad. Si los tiempos aumentan al cargar o descargar, es probable que su router esté sobrecargado.
Las mejores pruebas para el Bufferbloat
El conjunto de pruebas que hemos desarrollado para diagnosticar el bufferbloat y otros problemas de conectividad son buenas hasta 40GigE, pero requieren el conjunto de pruebas RRUL de FlentUsando las herramientas de Flent, es posible tener una buena idea de cómo se está comportando la conexión mientras se ajusta la configuración.
Otras herramientas de rendimiento y latencia de la red
- La prueba rápida (descrita anteriormente) realiza un trabajo rudimentario de medición del rendimiento. Aunque no se ejecuta lo suficientemente largo para evitar los efectos de Powerboost u otros casos especiales implementados por los proveedores de servicios de Internet, definitivamente puede señalar las situaciones en las que está «bufferbloated».
- betterspeedtest.sh del paquete OpenWrtScripts es un script que puede ejecutar en Linux/OSX o en CeroWrt para obtener pruebas concretas y repetibles de su red. Realiza el mismo tipo de prueba de descarga/carga que está disponible en speedtest.net. Es mejor, sin embargo, porque mide continuamente su pinglatencia, y por lo tanto le permite conocer el rendimiento y la latencia de cada dirección de transferencia de datos. (originalmente del paquete CeroWrtScripts)
- El script netperfrunner.sh (parte del paquete OpenWrtScripts)simula la prueba RRUL creando cuatro flujos simultáneos de carga y descarga. Esto mide la latencia durante la carga pesada. (también originalmente parte del paquete CeroWrtScripts)
- Flent es una herramienta diseñada para realizar mediciones de red consistentes y repetibles. Su conjunto de pruebas, incluyendo RRUL, registra los datos y produce atractivos gráficos de los resultados. (RRUL especifica que varias sesiones de netperfs se ejecutan simultáneamente para cargar fuertemente la red en ambas direcciones.)
- El programa netperf es la base debetterspeedtest.sh, netperfrunner.sh, y Flent, y está integrado en el firmware de CeroWrt. netperf conduce el tráfico a través de una red y mide su rendimiento.