6 votos

Ping en Mavericks sobre fines de 2013 MacBook Pro lento y variable en comparación con Windows

Tuve un par de problemas con la conexión a un recurso compartido SMB última noche, así que empecé a usar el comando ping para probar la conectividad.

En ese momento me di cuenta de que el ping era muy lenta y variable - mi portátil con Windows muestra <1ms para todos los pings al router.

Un ejemplo:

64 bytes from 192.168.1.1: icmp_seq=335 ttl=64 time=208.350 ms
64 bytes from 192.168.1.1: icmp_seq=336 ttl=64 time=129.768 ms
64 bytes from 192.168.1.1: icmp_seq=337 ttl=64 time=51.067 ms
64 bytes from 192.168.1.1: icmp_seq=338 ttl=64 time=278.491 ms
64 bytes from 192.168.1.1: icmp_seq=339 ttl=64 time=1.315 ms
64 bytes from 192.168.1.1: icmp_seq=340 ttl=64 time=120.040 ms
64 bytes from 192.168.1.1: icmp_seq=341 ttl=64 time=40.420 ms
64 bytes from 192.168.1.1: icmp_seq=342 ttl=64 time=267.817 ms
64 bytes from 192.168.1.1: icmp_seq=343 ttl=64 time=188.607 ms
64 bytes from 192.168.1.1: icmp_seq=344 ttl=64 time=109.445 ms
64 bytes from 192.168.1.1: icmp_seq=345 ttl=64 time=1.313 ms
64 bytes from 192.168.1.1: icmp_seq=346 ttl=64 time=1.905 ms
64 bytes from 192.168.1.1: icmp_seq=347 ttl=64 time=3.662 ms
64 bytes from 192.168.1.1: icmp_seq=348 ttl=64 time=100.708 ms
64 bytes from 192.168.1.1: icmp_seq=349 ttl=64 time=21.266 ms
64 bytes from 192.168.1.1: icmp_seq=350 ttl=64 time=1.674 ms
64 bytes from 192.168.1.1: icmp_seq=351 ttl=64 time=1.397 ms
64 bytes from 192.168.1.1: icmp_seq=352 ttl=64 time=89.599 ms
64 bytes from 192.168.1.1: icmp_seq=353 ttl=64 time=10.996 ms
64 bytes from 192.168.1.1: icmp_seq=354 ttl=64 time=341.583 ms
64 bytes from 192.168.1.1: icmp_seq=355 ttl=64 time=159.329 ms
64 bytes from 192.168.1.1: icmp_seq=356 ttl=64 time=81.145 ms
64 bytes from 192.168.1.1: icmp_seq=357 ttl=64 time=1.945 ms

No he visto a ningún otro de los síntomas - las velocidades de red, y cosas como la prueba de ping están bien. Veo similar comportamiento a la hora de hacer ping a sitios externos, aunque mucho más lento y variable.

He intentado conectar a la alimentación (posiblemente de ahorro de energía podría causar este) y también reiniciar.

He buscado antes de postear y no encontró otra pregunta, pero ahora una de las preguntas relacionadas con es útil - cambio del intervalo de 200ms hace que los pings rápido y consistente.

Pero, ¿por qué cambiar el intervalo de ping a ser 200ms en lugar de 1s cambio en la latencia?

5voto

dniq Puntos 41

El ping en Mavericks está muy deteriorado. La razón de esto es Mavericks pone la tarjeta de red en modo de ahorro de energía en cuestión de milisegundos cuando no hay tráfico que se considera de vital importancia, y al parecer no tener en cuenta los pings a ser tráfico valioso, por lo tanto la tarjeta de red (o, más bien, la tarjeta wifi) va a "dormir" de inmediato, y se necesita tiempo para hacerlo, por lo tanto, causando completamente al azar resultados del ping.

Me han enviado un informe de errores a Apple en la temprana etapa beta de los Mavericks, pero se negó a abordar el tema, alegando que "no va a arreglar".

Por lo que los resultados que estamos viendo no son representativos de la actual conexión de red.

5voto

fletom Puntos 215

Ejecute el comando siguiente si usted necesita una latencia baja para algo como juegos de azar en línea. Continuamente hace ping el router cada 200ms para detener el 802.11ac nuevo chip Broadcom en el 2013 Haswell Macs de nunca ir a dormir.

ping -i 0.2 `netstat -nr | grep -m 1 '^default' | awk '{print $2;}'`

Que Apple proporcionará una solución adecuada para ello en la próxima actualización de Mac OS 10.9.2. Realmente jodido en este caso.

-2voto

user69075 Puntos 1

He creado una aplicación llamada PingFixer para tratar este tema. Usted puede descargar aquí: https://gum.co/PingFixer

Kevin

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