Ralentización distintiva en todos los navegadores en 10.9.1

He notado un extraño patrón de retrasos al intentar obtener sitios web; el comportamiento parece extremadamente distintivo y es fácil de reproducir para mí, por lo que estoy bastante seguro de la mayoría de los detalles a continuación. Espero que alguien lo reconozca o pueda resolverlo.

  • La duración de la demora parece aumentar con la cantidad de tiempo desde que reinicié mi computadora, por lo que puedo decir sin límites. Esto se prueba con menos cuidado que los otros puntos, pero estoy seguro de que reiniciar soluciona el problema y que rara vez aparece dentro de las primeras horas después de reiniciar (y parece manejable por mucho más tiempo que eso).

  • El retraso aparece en cualquiera de Firefox, Safari o Chrome.

  • curl funciona bien normalmente. Pero mientras cualquiera de Chrome, Safari o Firefox está cargando una página, curl experimentará grandes retrasos. Cerrar el navegador hará que todos los trabajos de curl en ejecución finalicen correctamente de inmediato (por ejemplo, puedo iniciar 5 instancias de curl para obtener diferentes sitios web, todos los cuales se detendrán en la barra de progreso sin mostrar ningún progreso; cerrar Chrome hará que todos los trabajos para terminar inmediatamente).

  • El retraso de curl es sustancialmente menor que el retraso de los sitios web, incluso cuando existe. En este momento es del orden de 15 segundos, porque no he reiniciado en mucho tiempo con la esperanza de depurarlo. Un sitio web tardará mucho más que esto, tal vez 15 segundos mientras espera a www.---.com, seguido de períodos de tiempo comparables esperando a otros.

  • Las latencias (según lo informado por ping) no aumentan durante los problemas.

  • Si bien curl experimenta retrasos, diferentes trabajos de curl terminarán al mismo tiempo. Es decir, todos colgarán durante mucho tiempo, luego todos dejarán de colgar en el mismo momento (y así terminarán aproximadamente al mismo tiempo, en la escala de más de 15 segundos durante los que están colgados). A veces esto sucede en los navegadores, pero no de manera confiable (lo que creo que podría deberse a que un navegador tiene varias oportunidades de bloquearse antes de terminar de cargar la página). Una vez que finalizan los trabajos de curl, reiniciarlos inmediatamente hace que se cuelguen exactamente de la misma manera, por lo que no es que el problema se haya solucionado (al menos no por mucho tiempo).

  • El retraso es bastante variado entre las páginas web. No he hecho una encuesta muy detallada (ese será el siguiente paso, supongo).

  • cuando se bloquea, curl -v se bloquea en la barra de progreso sin que se transmitan datos.

  • Al cargar páginas en Chrome, la mayor parte del tiempo se pasa "esperando" CDN y servicios de terceros.

  • A menudo, Chrome mostrará una pantalla en blanco y, al presionar "Detener", la página se procesará (con la mayoría de los recursos cargados, pero no todos). Supongo que esto está relacionado con el último punto, y es solo un comportamiento de Chrome que aparece cuando tenemos este retraso prolongado, en lugar de estar estrechamente relacionado con el problema.

  • El retraso aparece cuando se conecta a muchas redes inalámbricas diferentes con diferentes características de rendimiento (por ejemplo, una línea de 50 Mbps). No he probado las redes cableadas, aunque supongo que no importaría.

  • Del mismo modo, un DNS diferente no hace ninguna diferencia (lo que no es sorprendente dado que el ping siempre está bien).

  • Observo el mismo comportamiento bajo niveles muy diferentes de estrés en el sistema. Por ejemplo, ahora mismo tengo 3/8 GB de memoria libres.

Son solo 2 razones que explicarían eso, a menudo combinadas. 1- Te estás quedando sin memoria, y 2- tu conexión a Internet. Así que por favor díganos esos valores.
Agregué una línea sobre cuánta memoria hay libre cuando tengo problemas. ¿Qué información estás buscando en términos de conexión a Internet? He tenido el problema en muchas conexiones a Internet diferentes con velocidades (y otras características) en todo el mapa.
@PaulChristiano Tengo un amigo que estaba teniendo problemas similares, aunque no lo investigó tan extensamente como tú, así que no sé si fue exactamente lo mismo. Se había actualizado a Mavericks desde Snow Leopard. Descubrió que al borrar y hacer una nueva instalación de Mavericks, el problema desapareció.
@PaulChristiano ¿10.9.2 solucionó esto?
No, en 10.9.2 ahora y los problemas aún persisten. (No he probado a reinstalar.)
Intente desactivar IPv6 y vea si funciona lentamente. Utilice networksetup -setv60ff <servicio de red>, por ejemplo networksetup -setv6off Wi-Fi. He visto síntomas similares con redes 6in4.
¿Tiene algún software de firewall/seguridad de terceros instalado? Pueden estropear algunas cosas y causar tal comportamiento.

Respuestas (3)

Como método de depuración adicional, intentaría crear un nuevo usuario del sistema y ver si el problema persiste.

En el pasado tuve problemas similares después de instalar el software VPN. Incluso usando el desinstalador, el sistema era lento.

La verdad es que nosotros, los usuarios avanzados, solemos abusar del sistema operativo instalando herramientas de pensamiento, extensiones de navegador, paneles de preferencias, herramientas de línea de comandos... Algunas son beta o incluso alfa.

Si este es su caso, instalar un sistema nuevo en una unidad vacía es probablemente la mejor solución.

Muchas gracias por mencionar la VPN como posible culpable. Estaba en conflicto sobre si aceptar su respuesta, pero terminé escribiendo la mía que describía el problema con más detalle. De todas formas tienes mi eterna gratitud!

El problema es una falla del cliente VPN de Cisco, como se describe aquí , y se solucionó ejecutando sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh.

Esto no se me había ocurrido porque no había usado el cliente recientemente cuando surgió el problema. Pero mirar a través de la consola reveló rápidamente una cantidad absurda de mensajes de error que identificaron rápidamente al culpable.

He tenido experiencias como esta y esto es lo que encontré que funciona:

  • Borrado de memoria (RAM)
  • Borrar caché en los navegadores afectados
  • Reinstalación de navegadores
  • Limpiar/reemplazar RAM