2 votos

Cómo analizar la lentitud de la red en los Mac

Tengo 4 máquinas todas en la misma red (600mbps/60mpbs ISP link):

  • M2 Mac Mini - ethernet, a veces una página necesita ~5 segundos para empezar a cargar, cuando carga Slack funciona pero puedo esperar 30 segundos para que cargue una imagen pegada
  • M1 Mac Pro - Wifi, igual que arriba
  • PC Linux - ethernet, completamente bien
  • Portátil Lenovo (Windows) - WiFi, completamente bien

¿Qué puedo hacer para analizar la causa y mejorar la velocidad de red de los Mac?

EDIT: Mi análisis

  1. La diferencia de comportamiento entre los productos Apple y las máquinas Linux/Windows es tan grande que es visible a simple vista - creo que se trata sobre todo de cómo se establece una conexión - los Mac pueden tardar hasta 30 segundos en empezar a sacar activos, para los otros es siempre inmediato.
  2. Es un problema continuo, no ocurre el 100% de las veces, pero es un problema cotidiano.
  3. No parece haber una regla para la página a la que se está accediendo - puedo tener Slack en sí cargado, pero una imagen pegada (que se está cargando desde fuera de Slack) tarda 30 segundos en empezar a cargar, lo mismo ocurre con los gustos de YouTube, comentarios, videos sugeridos en la carga de la derecha, pero el vídeo en sí tarda un momento en cargar.
  4. Los pings siempre van bien (~20ms)
  5. Yo diría que tengo un límite de conexiones, es decir, que el sistema tiene 100 conexiones activas y no permite hacer más, algo así en lugar de ancho de banda.

EDIT 2: Análisis adicional

  1. IPv6 completamente desactivado por comentarios - no ayudó en absoluto
  2. Cuando un navegador (Chrome, Firefox) está realmente atascado, se atasca en "establecer conexión".
  3. El cambio de redes parece ayudar, por favor vea la imagen, utilizando el ISP de copia de seguridad LTE resuelve el problema (que no es una solución, sino una indicación del problema).

Aquí está un resumen de mi red, las líneas rojas indican conexiones problemáticas, todos IPv4, mismo DNS (8.8.8.8), los verdes funcionan muy bien, aunque todavía estoy probando el M2 Mini a la copia de seguridad ISP, pero parece que Macs no funcionan bien en una red Ubiquity - que he oído hablar de lo que respecta a las redes WiFi Mesh, pero ¿por qué una conexión Ethernet que va a través de un simple interruptor y un router básico comportarse tan mal?

enter image description here

EDIT 3: Yo era capaz de capturar la conexión de red, esto fue Chrome tratando de conectarse a Slack - 10 segundos "estancado":

enter image description here

1voto

Jose Chavez Puntos 645

La captura de pantalla de Chrome que muestra que el tiempo se pasa en el estado "Stalled" indica que el propio navegador está retrasando que se produzca la conexión. Es decir, no es que el navegador haya enviado algún paquete y esté esperando una respuesta del servidor.

Esto suele ocurrir cuando los navegadores se quedan sin conexiones. Puede hacerlo con bastante rapidez, ya que Chrome (y otros navegadores) tienen límites arbitrarios incorporados sobre el número de conexiones que mantendrán para un servidor. Esto podría indicar que su red local (es decir, router, firewall o dispositivo similar) o ISP tiene una configuración de red roto en términos de gestión de la conexión.

Puedes probar estos comandos para cambiar los parámetros de mantener en espera y asegurarte de que las conexiones se cierran más rápido:

sudo sysctl -w net.inet.tcp.keepidle=15000 
sudo sysctl -w net.inet.tcp.keepinit=15000 
sudo sysctl -w net.inet.tcp.keepintvl=10000 
sudo sysctl -w net.inet.tcp.keepcnt=3 
sudo sysctl -w net.inet.tcp.always_keepalive=1 

Esto significa que el sistema utilizará algo más de ancho de banda en la gestión de la conexión, pero podrá descubrir más rápidamente las conexiones rotas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X