Veo tiempos de ping erráticos y a veces muy largos en mi enrutador wifi que está a solo un salto de distancia. Pinging a 192.168.1.1
veces da tramos de latencias de 400-800ms.
Hay muchas cosas para probar (firmware, ubicación del enrutador, canal AP, etc.), pero me gustaría atacar este problema de manera más metódica:
- Primero, ¿cómo puedo visualizar el rendimiento de mi red?
- Entonces, ¿cómo puedo comparar el rendimiento de una configuración dada para poder comparar de manera confiable después de hacer ajustes?
networking
wireless-networking
Paul Irish
fuente
fuente
Respuestas:
Esta respuesta predeterminada del servidor tiene una buena guía de alto nivel sobre qué hacer, así que comience con eso. Sin embargo, el último paso es realmente deslumbrante: presumiblemente usted (quiero decir, yo) no desea invertir en hardware dedicado para esto ...
A continuación se presentan algunas buenas herramientas, primero para comprender el estado de la conectividad dentro de la red wifi local y luego a un punto final de Internet.
Herramientas wifi
NetSpot (para mac)
Realiza un seguimiento de los puntos de acceso WiFI locales y proporciona datos básicos como SNR, Canal, Intensidad de la señal. También puede hacer un estudio básico del sitio para un espacio físico que indique las fortalezas y la interferencia. En el modo de descubrimiento AP, también puede trazar la intensidad de la señal a lo largo del tiempo, lo que le permite probar ubicaciones y ajustar las posibilidades de interferencia.
Prueba de velocidad de Wifi para Android
Muy útil. Ejecutará un servidor Python simple en su máquina y la aplicación puede probar algunos escenarios, proporcionándole comentarios sobre la velocidad en tiempo real.
Wifi Analyzer , otra gran aplicación de Android, tiene algunas vistas valiosas de qué canales wifi AP están activos. Podría ser la mejor herramienta gratuita para elegir el canal AP sin hacer mucho trabajo.
iPerf
Herramienta muy respetada para comprender el rendimiento de la red local. Necesita dos cajas, una como servidor y otra como cliente. Puede configurar una serie de parámetros, ejecutar una prueba y ver los resultados de ancho de banda y fluctuación de fase. Prefiero usarlo con la GUI jPerf para trazar resultados y ajustar parámetros.
Salud de conectividad a internet
mtr (ping y traceroute combinados)
Hace sonar todos tus saltos de traceroute. Proporciona datos de tendencias. Loco impresionante.
speedtest-cli
La versión CLI de la cosa común de ookla speedtest.net. El responsable del proyecto declara que no es consistente, pero aún así, es útil tratar de medir grandes diferencias.
NPAD : ruta de red y diagnóstico de aplicaciones
Servidor de diagnóstico automático para solucionar problemas de sistemas finales y problemas de red de última milla. Después de ejecutar una batería de pruebas, aparece una página de Resumen de resultados como esta . Recomiendo usar este enlace de redireccionamiento del servidor NPAD para encontrar el servidor NPAD más cercano (están todos) y usar ese nombre de host para sus pruebas.
Mis resultados personales:
Pasé unas buenas horas haciendo todo esto, probando cosas diferentes (cambiando de DD-WRT a firmware de tomate) y leyendo. Resulta que no era una capa de red y era una buena interferencia de RF, ¡principalmente de Bluetooth! Tenía mi computadora, un mouse bluetooth y un teclado a menos de 5 pies del enrutador. (Y el antiguo enrutador todavía está en 2.4Ghz donde chocan).
Para esto, aproveché al máximo la prueba de velocidad de Wifi para Android , ejecutándola regularmente mientras movía las cosas en el apartamento. Dado que informa actualizaciones cada 200 ms aproximadamente, se comunicó claramente cuando la interferencia estaba cayendo mis paquetes.
Definitivamente recomiendo leer la guía de Fuentes comunes de interferencia de Metageek. (También hacen InSSIDer y otras herramientas de análisis Wifi que parecen buenas).
Una herramienta que no tenía era un medidor de análisis de espectro físico. Los teléfonos y las computadoras portátiles solo pueden detectar APs Wifi, pero no pueden detectar la interferencia de Bluetooth u otras tecnologías basadas en RF. Metageek tiene algunas buenas soluciones en este espacio ( Wi-Spy e inSSIDer Office ) y esperamos ver surgir más herramientas como AirShark .
fuente
Como se señaló en mi comentario anterior: las herramientas comúnmente utilizadas para diagnosticar problemas de Wi-Fi en realidad pueden causar este problema. Al buscar redes Wi-Fi, la radio tiene que salir del canal, por lo general, le dice al AP que la guarde en tramas para que pueda 'dormir' y luego cambia los canales para buscar.
Además, iOS y OS X desde que se introdujo AirDrop, quitarán la radio Wi-Fi del canal para buscar otros servicios de AirDrop y dado que Yosemite se desconectará periódicamente del canal para admitir la transferencia.
fuente
Así que también tuve estas fluctuaciones de ping de Wi-Fi en el enrutador.
Cambié el enrutador (de TL-WR743ND a DIR-815), probé varios adaptadores USB de Wi-Fi (en su mayoría TP-LINK, aunque creo que también tuve el problema con D-Link DWA-160), pasé de 2.5 GHz a 5GHz y recorrió los canales. Sin suerte, el problema persistió.
Hasta que noté que cuando hago una prueba de velocidad de red o ejecuto un cliente bittorrent, el ping está bien. Solo fluctúa cuando la red está inactiva.
Puede ser un problema de Windows 7 o algo con mis adaptadores TP-LINK, pero cuando le doy un poco de carga al Wi-Fi, la fluctuación desaparece y la red funciona bien.
Hasta ahora he hecho un pequeño programa de Rust para mantener activa mi red Wi-Fi.
fuente