3 votos

¿Es posible acelerar la indexación de Spotlight?

Como Spotlight no encontró una serie de archivos en mi disco, decidí reconstruir su índice utilizando la función método propuesto .

Ahora Spotlight está reindexando mi disco, lo que suele tardar unas 2-3 horas. Sin embargo, los procesos de indexación mds* parecen funcionar con baja prioridad, porque en realidad nunca utilizan más del 50% de la CPU.

¿Existe algún modo de dar prioridad al proceso de indexación y acelerarlo?


Actualización

En relación con la respuesta de bmike, también el acceso al disco parece bastante lento, al menos para un MacBook Pro SSD. La flecha indica dónde detuve otros procesos que estaban activos.

enter image description here

0 votos

Tal vez eliminando algunos elementos del dominio de los focos. Las preferencias del sistema ofrecen una opción.

0 votos

Supongo que por prioridad te refieres a un nice para indicar al programador que conceda más tiempo de CPU a un proceso?

3voto

Oskar Puntos 1242

Dudo que tu proceso esté ligado a la CPU por lo que necesitarías traer un almacenamiento más rápido para que progrese más rápido.

La respuesta pragmática a esto es:

  • simplemente dejar otros programas que lidian con IO
  • cierre la sesión si tiene productos de sincronización como Dropbox, Box, OneDrive o software de copia de seguridad que también escanea todos los cambios de archivos
  • Sea más selectivo: reconstruya el índice en un subconjunto del sistema si necesita que esa parte se haga antes.
  • programe sus reconstrucciones para cuando pueda marcharse y no le importe el tiempo que tarden
  • si kernel_task es alto - mantén tu máquina fresca (habitación extra fresca, flujo de aire, etc...) pero eso aborda los cuellos de botella de la CPU - no IO o datos.

Puedes confirmar lo que pienso en la sección Discos del Monitor de Actividad y ver cuáles son las lecturas de entrada y salida por segundo y el ancho de banda. Spotlight hace girar varios trabajadores y es bastante sofisticado acerca de hacer reconstrucciones paralelas, por lo que es poco probable que usted será capaz de jugar con cualquier cosa o engatusar a masticar a través de todo el contenido en todos los archivos para todos los detectores de datos en el sistema.

Estos procesos se denominan mds , mdworker , mdwrite y variantes de esas funciones básicas.

Si está desconectado, tendrá que conectarse mediante ssh y utilizar top -u -s 10 o iostat 60 para ver el nivel de actividad apagado o simplemente compruébalo en el indicador visual cuando vuelvas a conectarte.

0 votos

Gracias. He añadido un poco más de información. Yo también esperaría ver velocidades de lectura mucho más altas en el SSD del MBP.

0 votos

Spotlight lee todo el archivo y algunas de esas lecturas se almacenan en caché, por lo que es posible que no disponga de los mejores datos utilizando herramientas de medición indirecta. Su imagen muestra otro gran culpable que afecta el sistema de eventos del sistema de archivos - Dropbox y su calaña. Ver mi edición @n1000 Tienes mucha razón en preguntar esto y recopilar datos. Ambos podríamos aprender algo aquí : - ) Estoy seguro de que lo haré y ya estoy.

0 votos

Bonito. Mi sensación / hipótesis es que Apple cuidadosamente priorizado la experiencia del usuario sobre la velocidad aquí y estoy buscando una manera de darle la vuelta :)

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