¿Existen conflictos entre Sophos y Spotlight? De ser así, ¿cómo puedo ejecutar ambas aplicaciones sin problemas?

Acabo de recibir una nueva MacBook Pro de 13" en el trabajo. Me di cuenta de que Spotlight se ha estado ejecutando constantemente, lo que me ha brindado ~4 horas de duración de la batería. La motivación para obtener esta computadora portátil fue tener la portabilidad de una computadora portátil de más de 8 horas.

Al buscar en línea, vi que la indexación de un directorio sincronizado por un servicio como Dropbox/Syncthing conduciría a una indexación excesiva. Para eliminar esto como la fuente del problema, excluí de la indexación de Spotlight los directorios actualizados mediante los servicios de sincronización. Incluso llegué a excluir todo mi directorio de inicio de Spotlight. Ayer intenté borrar el índice de Spotlight forzándolo a volver a indexarlo, y ha estado funcionando constantemente durante las últimas 24 horas sin cambios. El disco duro es de 512 GB pero solo tiene 122 GB de datos.

Ahora creo que el problema puede deberse a Sophos, el software antivirus necesario. He visto otras publicaciones que comentan sobre estas aplicaciones en conflicto, pero las soluciones recomiendan eliminar Sophos, no es una opción para mí. ¿Hay configuraciones que permitan que estas aplicaciones se ignoren entre sí? Tal vez necesito que Spotlight ignore los archivos de Sophos. ¿Dónde se almacenan los archivos de estado de Sophos?

Editar: aquí están los resultados del comando mdutil -a -s(obtengo el mismo resultado con/sin sudo):

2016-04-18 00:36:53.470 mdutil[12692:72953] Metadata.framework [Error]: mdsCopyStorePaths failed: (268435459) (ipc/send) invalid destination port
Spotlight server is disabled.

No estoy completamente seguro de qué hacer con esto. Al ver el estado del sistema mediante htop, el proceso más exigente /System/Library/CoreSerices/Spotlight.app/Contents/MacOS/Spotlightutiliza el 112-160 % de una CPU.

Este hilo de Apple recomienda eliminar completamente el /.Spotlight-V100/directorio y reiniciar. Intenté esto pero no parece hacer nada. Después de reiniciar, la carpeta no se volvió a crear, Spotlight sigue consumiendo demasiados recursos del sistema y mdutilsigue informando lo mismo ( I tried enabling the server using the commandmdutil -a -i en but this produces the same output asmdutil -a -s` que se muestra arriba).

Esto simplemente huele a un problema XY . Spotlight estaba ocupado indexando una nueva máquina; así que seguiste cambiando lo que debería estar indexando. Luego, cuando estaba casi terminado, lo tiraste e hiciste que comenzara de nuevo. Luego asume otra causa y pregunta sobre eso en su lugar.
Lo dejé funcionar durante tres días sin tratar de solucionar el problema. ¿Debo esperar que tarde más de 72 horas en indexar 122 GB de datos? Quiero una computadora portátil con más de 8 horas de duración de la batería, pero obtengo 3-4. Las estadísticas de energía dicen que el foco está consumiendo una cantidad significativa de energía de la batería.
72 horas es un gran problema, esto no lo es Spotlight, esta es una mala película. Estimaría Spotlightconsumir la CPU y la E/S durante 2 a 3 horas, pero no más. ¿ Miraste Activity Monitorpara ver si no hay otro problema?
@danielAzuelos, Activity Monitormuestra varias aplicaciones ejecutándose pero Spotlightes la única que usa mucha CPU. La Energypestaña que muestra Spotlightes la única aplicación con un impacto de energía superior a 1.
¿Tiene alguna forma de acceso a un servidor de archivos en su red local o en Internet? ---- ¿Tiene alguna actualización de software en curso (verificar App Store)? ----- ¿Ves algo más que pueda estar recolectando tu sistema de archivos?
No tengo acceso a un servidor de archivos. No se han estado ejecutando actualizaciones. Anoche deshabilité todas las aplicaciones que suelo ejecutar, incluidas Sophos, Wi-Fi y Bluetooth, luego dejé que Spotlight se ejecutara toda la noche (más de 8 horas) sin ninguna mejora.
¿Es esta la segunda vez Spotlightque hace una carrera de más de 8 horas? (Lo siento, el concepto de "anoche" es demasiado vago).
Lo siento @danielAzuelos, sí, lo dejé correr por segunda vez con todo lo demás disparado pero no hizo la diferencia.
Entonces tienes un problema serio con Spotlightsolo o con otra cosa. ---- Le sugiero que comience otra pregunta dirigida a este problema y proporcione suficiente información de contexto.
@danielAzuelos, Puede ser causado por un conflicto con algún otro aspecto del software de monitoreo/seguridad de mi trabajo. Acabo de crear un nuevo usuario, sin aplicaciones de fondo adicionales, eliminé todo /.Spotlight-V100y dejaré que se indexe durante la noche. Si todavía tiene problemas por la mañana, puedo dejar que la gente de TI vuelva a crear una imagen de la máquina. La gente de TI mencionó que habían visto que esto sucedía después de crear una imagen de la máquina cuando la usaban Time Machinepara restaurar archivos (no lo hice). Recomendaron algunas de las mismas cosas enumeradas aquí y dijeron que si eso no funcionaba, volverían a crear una imagen.
Por favor, haga un mdutil -a -se incorpore este comando y su salida en su pregunta real. Esto también podría ayudar a su colega de TI a comprender el origen de este problema.
Eche un vistazo a este hilo con una buena respuesta para analizar la pesadilla de Spotlight: superuser.com/a/46381 .
Desafortunadamente, la discusión de Apple que citó es solo una discusión. No es el análisis más pequeño para ayudar a entender. Y sin comprensión, la esperanza de una solución es simplemente... al azar.
Resultó que el software de monitoreo que mi trabajo tenía en la computadora contenía un archivo corrupto que producía el ciclo interminable de Spotlight.
Por favor, proporcione esta información, ya que podría ser muy útil para muchos de nosotros. • Todavía busco problemas con mucha frecuencia Spotlighty aún no he podido eliminarlos a todos.

Respuestas (1)

No entran en conflicto. Spotlightes un cerdo en cualquier primera ejecución en un sistema de archivos recién accedido. Por otro lado, Sophosduplicará la carga causada por el control de todos estos accesos al sistema de archivos.

Le sugiero que deje que Spotlighttermine su pesada ejecución inicial solo apagando temporalmente el On-Accesscontrol de Sophos:Sophos On-Access Off

También le sugiero que desactive el escaneo Files on network volumesporque esto cargará su Mac, su red y finalmente los volúmenes de su red. En una red bien administrada, este escaneo debe ejecutarse directamente en los servidores de almacenamiento.

Una vez que termine esta primera ejecución, Spotlighttenderá menos a ser un acaparador de CPU y E/S.

Spotlight ha estado funcionando durante 8 horas después de apagar Sophos y desconectar Internet. Todavía está consumiendo una cantidad significativa de CPU y energía.
Esto parece suficiente para resolver la pregunta que hice. No entran en conflicto, pero puede ser bueno apagar Sophos durante la indexación inicial. En mi situación, resultó que los administradores del sistema habían eliminado un archivo corrupto como parte de su software de monitoreo (quizás Sophos, pero quizás no). Cuando los involucré, finalmente encontraron el archivo corrupto y tuvieron que iniciar sesión de forma remota para eliminarlo.