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
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.
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.
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.
brew install iperf
iperf -s # on server, next one on client
iperf -c 192.168.1.XXX -P 1 -i 1 -p 5001 -f m -t 60
Salud de conectividad a internet
mtr (ping y traceroute combinados)
Hace sonar todos tus saltos de traceroute. Proporciona datos de tendencias. Loco impresionante.
brew install mtr
mtr 8.8.4.4
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.
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
speedtest-cli --list | head # and chose a top server (sorted by distance)
speedtest-cli --server 2761 # re-use the same server
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.
wget http://netspeed.usc.edu:8000/diag-client.c
cc diag-client.c -o diag-client
# ./diag-client <server_name> <port> <target_RTT> <target_data_rate_in_MB/S>
./diag-client ps.psc.xsede.org 8001 30 5
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 .