33 votos

Los focos son lentos en Catalina

Este no es el típico post de "spotlight es lento" debido a que las cosas tardan 5 segundos en reaccionar. La pista de que algo es extraño es que en Terminal, si escribo "mdfind nombre-del-archivo" funciona en <1 segundo. Si uso Spotlight, tarda 5 segundos. Esto es usando el nombre del archivo, sin la extensión. Lo he probado tanto con imágenes como con archivos de texto.

Por lo tanto, esto no es una cuestión de indexación, porque obviamente el índice funciona en la línea de comandos. Esto no es una pregunta de "Sugerencias de Spotlight", porque he probado a desactivar eso, así como los servicios de localización.

Lo único que se me ocurre es que Spotlight es lento a la hora de organizar y presentar los datos que proporciona mdfind. Pero, ¿cómo puedo hacerlo más rápido?

0 votos

Deberías buscar un ejemplo que tarde más de 1 seg en mdfind. Puede que los 4 segundos sean sólo la diferencia en los tiempos de iniciación. Si es así no es tan crítico. Sin embargo me preocuparía si escalara cuando mdfind toma tiempos más largos.

0 votos

Repare el disco utilizando Disk Utility's First Aid O fsck desde el modo de usuario único y luego vuelva a indexar el foco. El servicio de Spotlight hace referencia a los punteros de forma diferente que la terminal. El intérprete de comandos de su terminal es específico de la ruta, por eso mdfind puede dar resultados más rápidos.

0 votos

@CJDana Gracias por el consejo. He seguido todos los pasos, y el problema sigue ahí. Mdfind rápido, Spotlight lento.

20voto

Feroc Puntos 98

Respuesta corta:

Este es un problema conocido por los usuarios que se quejan de Spotlight DESPUÉS DE trasladándose a Catalina . Así que fue funcionando correctamente PRE -Catalina, NO FUE funcionando correctamente POST -Actualización de Catalina. Los ingenieros de software de Apple realizaron algún cambio material en el funcionamiento de Spotlight en Catalina que introdujo el fallo, que deberá ser resuelto por esos mismos ingenieros mediante un futuro parche.

Respuesta más larga:

A diferencia de mdfind que consulta directamente el almacén de metadatos, una consulta realizada en Foco de atención se prohíbe a través de la etiqueta " Motor Spotlight " que parece ser el corespotlightd Veo en el Monitor de Actividad.

Sí, es cierto, Foco de atención hace cosas mdfind no lo hace, como los cálculos y la búsqueda en la web, lo que significa Foco de atención ¡puede tener una dependencia de su conexión a Internet! mdfind sólo consulta el almacén de metadatos local directamente y devuelve los resultados a través de stdin.

No eres ni mucho menos el único que sufre un rendimiento lento en Foco de atención . Un montón de usuarios de Catalina piden a gritos que Apple solucione el problema . La primera queja se reportó el 15 de octubre de 2019 (semana después del lanzamiento de Catalina) y la queja más reciente en el enlace es del 08 de enero de 2020. El enlace revela que los usuarios se quejan de la alta CPU ( entre otras cosas ) cuando se utiliza Foco de atención lo que indica fuertemente un error en el(los) proceso(s) responsable(s) de proxiar la consulta y devolver los resultados.

Por lo tanto, el Foco de atención El problema de rendimiento parece ser un fallo que los ingenieros de software de Apple tendrán que resolver en última instancia. Este análisis se ve reforzado por la observación de estos usuarios que señalaron que el fallo se observó por primera vez después de la actualización de Catalina.

Diagnóstico

No estoy sufriendo este problema en mi Macbook (2018 con 32GB de RAM y 4TB de almacenamiento), pero ofrezco algunos consejos útiles para investigarlo por parte de los que sí lo están. Esto no quiere decir que usted será capaz de resolver ¡el fallo, pero al menos entender dónde/cómo se están rompiendo las cosas y (con suerte) decírselo a Apple!

Activity Monitor Screen 1

Activity Monitor Screen 2

Se produce la siguiente salida de diagnóstico granular: POR FAVOR, TENGA EN CUENTA : El archivo md_stores.txt es justo donde mi cursor estaba descansando cuando tomé la captura de pantalla. Revisa todos los archivos de diagnóstico.

Output of Diagnostics

  • Repita el proceso para y el proceso Spotlight y revisar la salida en busca de pistas...

Si encuentras cómo se rompe, ¡¡DÍGASELO A APPLE!! ;-)

1 votos

La huella física de mds_stores (pico) es de 1,8 G; mds, Spotlight y corespotlightd ocupan menos de 55 MB.

1 votos

Desde una perspectiva de análisis comparativo -comparar la correcto mdfind con el incorrecto Spotlight- podemos excluir la indexación como un fallo como has señalado; ambos consultan el mismo montón indexado de metadatos. mdfind funciona correctamente independientemente de Spotlight. De hecho, la forma material en la que varían es que la consulta es proxy a través de al menos 1- posiblemente 2- procesos: Spotlight y/o corespotlightd . La gente en mi enlace se quejan específicamente de Spotlight después de la actualización de Catalina. Sospecho fuertemente que Apple ha hecho un cambio material a estos procesos que está causando esta falla.

1 votos

Tengo el mismo problema aquí, esperemos que Apple arregle esto...

4voto

Abhinav Kumar Puntos 11

Esto no es una respuesta, sino un añadido a la pregunta inicial de @philipkd para demostrar aún más el extraño comportamiento de Spotlight en Catalina.

He grabado un vídeo de demostración https://www.youtube.com/watch?v=B3dwqbIPFWo

  • Buscar el mismo archivo, Spotlight ( + Space ) tarda 5 segundos o más.
  • Sin embargo, utilizando la búsqueda en el Finder ( + + Space ) que busca en el mismo índice construido por Spotlight, es casi instantáneo.
  • Una reindexación forzada utilizando sudo mdutil -E / tampoco resuelve el problema.

2voto

Ponerlo así me ha funcionado para que sea casi tan rápido como antes.

spotlight setting

0 votos

Interesante. Yo normalmente habría reinstalado MacOS, y luego probado para ver si el problema persistía.

2 votos

He desmarcado todo menos aplicaciones, calculadora, conversión y preferencias del sistema. Sigue lento.

0voto

Boby Puntos 1

Aquí hay una solución para establecer la opción "Mostrar una viuda de búsqueda del buscador" por defecto:

Vaya a Preferencias del sistema / Teclado / Spotlight / y deseleccione "Mostrar búsqueda en Spotlight" y elija en su lugar el mismo atajo para mostrar una ventana de búsqueda en el buscador.

enter image description here

Así tienes una búsqueda rápida + puedes refinar tus búsquedas + tienes una larga lista de resultados en lugar de una pequeña ventana con unos pocos resultados.

La mejor solución para mí, ¡espero que te ayude a ti también!

Boby.

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