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
Respuestas:
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.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.
fuente