Significativo OS X lag al listar directorios / archivos


6

Estoy experimentando un significativo retraso de OS X al listar directorios / archivos. Originalmente pensé que era un problema puramente con Finder, y no con HD o cualquier otra parte de OS X, sin embargo, desde entonces he notado un retraso en el acceso a los archivos con otras aplicaciones, como Versions y The Unarchiver, así que realmente no tengo idea de dónde El problema radica.

El retraso parece ser predominantemente cuando se listan los directorios / archivos en el Finder, donde veo algo de hasta doce o más segundos de retraso (la carpeta se abre con una lista en blanco y la flecha giratoria va en la parte inferior derecha).

  • Esto sucede en dos diferentes (aunque muy computadoras configuradas de manera similar
  • Esto sucede tanto con el SSD local como con las unidades de red (conectadas a través de Ethernet o wifi)
  • La navegación tanto de unidades locales como de red en terminales y listas de directorios es instantánea
  • En realidad, puedo buscar archivos en mi NAS desde mi teléfono a través de una conexión 3G desde el otro lado del país más rápido que el Finder mientras estoy conectado a la red local

¿Alguien puede ayudar? Gracias.

EDITAR:

Después de probar con el fs_usage comando, parece que se inicia y eso está ralentizando las cosas. Estas dos líneas aparecieron justo después de abrir dos directorios que tardaron mucho tiempo en aparecer:

13:23:58.528825  select         S=1       4.493972 W launchd.1347
13:24:58.572283  select         S=1       9.954218 W launchd.1347

¿Alguna idea?

2ª EDICIÓN:

Promover fs_usage iniciar sesión con algunas entradas adicionales:

13:44:26.172945  select           S=1           1.157757 W Finder.4854
13:44:32.653263  select           S=1           9.987226 W launchd.1345
13:44:32.686134  select           S=1           1.327516 W dbfseventsd.3639
13:44:42.152977  select           S=1           9.473943 W launchd.1345
13:44:42.173888  select           S=1           9.487425 W dbfseventsd.3639
13:44:46.135971  select           S=1           19.926955 W Finder.4854
13:44:47.623476  select           S=1           1.472648 W Finder.4854
13:44:48.718721  select           S=1           2.344869 W dbfseventsd.3639
13:44:52.657413  select           S=1           1.615911 W launchd.1345
13:45:12.591938  select           S=1           15.687167 W launchd.1345
13:45:15.359595  select           S=1           2.747797 W dbfseventsd.3639


Gracias, lo he desactivado y he eliminado todos los archivos .DS_Store que, de modo que todas las vistas de la carpeta se restablecen, verán cómo funciona ...
Jack Sleight

Lamentablemente esto no ha ayudado.
Jack Sleight

Respuestas:


1

Los comentarios ya se han topado con algunas razones comunes por las que el Finder se volverá más lento, como la corrupción o un gran archivo .DS_Store o una gran cantidad de documentos que harán que el sistema muestre vistas previas de cada uno.

Si realmente desea rastrear el IO, puede usar el fs_usage comando para volcar toda la actividad del sistema de archivos en una ventana de terminal y, opcionalmente, obtener resultados de programas que no le interesan y también descartar todo el IO corto para obtener una imagen de lo que IO está tomando más de una centésima de segundo para completar.

sudo fs_usage -w | grep -v grep | grep -v 0.00

En su edición a su pregunta, la IO lenta no parece nada sospechoso. Realmente no puede alejarse de launchd (si está bloqueando su IO en el buscador) sería porque los sistemas de archivos de la red no responden (o la red está teniendo problemas con los paquetes que se retrasan por mucho tiempo).

Lamentablemente, es posible que deba navegar desde el cliente del teléfono si realmente es mucho más rápido que Finder y seguir observando el IO. Tal vez si desconecta todos los recursos compartidos de la red, puede que disminuya la IO lenta y pueda llegar a la conclusión de que realmente tiene un problema / retraso de red en lugar de un problema local / de Finder / CPU / local. Esperaba que algo se viera mal en el vertedero fs_usage, pero sus resultados me parecen normales tal como se publicaron.


Le he dado una oportunidad, "launchd" parece ser el problema (vea mi edición arriba). Aunque no sé qué es eso?
Jack Sleight

Es hora de terminar esto. Lamentablemente, fs_usage no me llevó a ningún lado, pero después de monitorear Activity Monitor noté que coreservicesd estaba usando mucho de la CPU mientras navega por Finder. Un rápido Google me guiara. aquí , y después de recorrer la lista completa, el acceso al disco local es mucho Más rápido ahora. Lamentablemente, no se puede decir lo mismo de los recursos compartidos de red, por lo que debe tratarse de un problema independiente y no resuelto. A medida que brindó la mayor ayuda y me indicó el uso de fs_usage (práctico en el futuro), le daré la recompensa. Gracias por tu ayuda.
Jack Sleight

Gracias por el asentimiento, siéntase libre de elegir su propia respuesta o editar la mía con severidad. Prefiero que el sitio tenga lo que funcionó para usted, incluso si es otra respuesta o solo queda el historial de mi sugerencia.
bmike
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.