Tengo una Ubiquity RouterStation Pro con la última versión de OpenwRT.
Al conectarme a través de un cable directamente al enrutador, oa través de un interruptor, obtengo exactamente la velocidad que esperaría, tanto en mi red local como en Internet. Gigabit a la red local, y aproximadamente 1.2 megabytes / segundo a internet.
Al conectarme a través de una conexión inalámbrica G, obtengo exactamente la velocidad que esperaría de los servidores locales, que es de aproximadamente 3 megabytes / segundo (claro, podría ser mejor, pero no está mal).
Sin embargo, cuando uso la misma conexión inalámbrica exacta que la anterior y descargo algo de Internet, mi velocidad máxima es de aproximadamente 30-60 kilobytes / segundo. No hay una pérdida significativa de paquetes cuando uso ping.
Las pruebas de velocidad anteriores se tomaron descargando archivos a través de http o ssh (a través de scp y rsync). Sin embargo, utilizando la herramienta iperf, que realiza pruebas de rendimiento de la red, puedo obtener mi velocidad de Internet completa para cualquier conexión en cualquier puerto, incluso a través de redes inalámbricas.
Estoy realmente confundido ¿Alguna ayuda?
Editar
Después de pensarlo un poco más, pensé que el problema podría estar relacionado con el tamaño del paquete (vi algo similar antes en otra red). Para probar esto, utilicé ping -f -c 500 -s $SIZE
(es decir, enviar pings de varios tamaños). Por debajo de un tamaño de paquete de aproximadamente 220, los pings tuvieron una tasa de caída de casi 0%. Por encima de eso, la tasa de caída subió rápidamente, alcanzando el 30% con un tamaño de 512 bytes.
Con estos datos, modifiqué la tabla de rutas en la computadora portátil para configurar el MSS en 220, lo que, según tengo entendido, limita el tamaño de los paquetes TCP / IP a aproximadamente ese tamaño. Luego realicé una prueba de velocidad y obtuve 600-700 KB / s. ¡Mucho mejor! Atribuyo la disminución de la velocidad en comparación con la conexión por cable a tener un tamaño de paquete tan lamentable.
No considero esto solucionado, sino solo una solución. Todavía quiero saber por qué sucede esto y cómo puedo solucionarlo.