mds y mds_stores consumen constantemente CPU

147

mds y mds_stores son consumidores constantes de CPU incluso cuando creo que nada debería haber cambiado en el disco duro.

Monitor de actividad:

monitor de actividad

Tengo un Macbook Pro de alrededor de 2009. Gran cantidad de software instalado a lo largo de los años. Dropbox y Crashplan son procesos activos en segundo plano, entre muchos otros.

He incluido muchas ubicaciones en la configuración de privacidad de Spotlight.

  • unidad USB
  • Carpeta Crashplan
  • /Library/Caches
  • /Users/me/Library/Caches

Aún así, mds y mds_stores son consumidores constantes de CPU que rondan el 10-12% cada uno. Mi ventilador sigue funcionando debido al calor.

¿Alguna idea de lo que podría deberse y cómo puedo solucionarlo?

jim70
fuente

Respuestas:

168

Como sabes, los mds y mds_stores son actividades de Spotlight.

La razón por la cual su Spotlight es tan activo podría ser una serie de cosas; podría ser que tenga una aplicación o varias aplicaciones que cambien constantemente el contenido de algunas carpetas.

Primero, verifiquemos si Spotlight es la causa de que los fanáticos corran tanto. Para probar esto, ejecute lo siguiente en su terminal:

sudo mdutil -a -i off

esto desactiva la indexación de archivos y debería dar como resultado una clara desaceleración de los ventiladores si mdsy / o mds_storesson los culpables.

Para volver a activar la indexación, ejecute

sudo mdutil -a -i on

Después de esto, puede ejecutar la reindexación completa de su disco duro (tenga en cuenta que esto podría ser un trabajo nocturno), eliminará su base de datos de Spotlight forzándolo a comenzar de nuevo.

sudo rm -rf /.Spotlight-V100/*

El siguiente y último paso sería agregar otros a su configuración de privacidad (no escanear).

Ruskes
fuente
1
¿Por qué rechazarías a los fanáticos? ¿Qué causaría que la computadora forzara el apagado una vez que se calienta?
Stophface
13
Los comandos dados no afectan directamente a los fanáticos. mdutil controla mds, el demonio de indexación de Spotlight. Esos pasos verifican que Spotlight está causando la condición de alta temperatura.
Brian Schantz
1
Para mí sudo rm -rf /.Spotlight-V100/*hizo el truco totalmente. Gracias.
hol
8
El estado actual se puede verificar con mdutil -a -s -v.
Koraktor
44
¿Hay alguna manera de verificar lo que un mdworker está escaneando actualmente?
Kamafeather
5

Tengo el mismo problema, casi me compro una nueva Mac. Revisé todas las cosas en la red sobre mds_stores, etc. Todo lo que obtuve fue programación de terminales y soluciones de instalación limpias ... sin garantías de solucionar el problema.

Así que verifiqué mi herramienta de limpieza y mantenimiento gratuita "Onyx" y en la barra de navegación bajo mantenimiento puede marcar "Reconstrucción de Spotlight" (por defecto está desactivada).

Después de eso no tuve problemas y la velocidad fue normal. Además, el Monitor de actividad se mantiene dentro de los parámetros normales. Espero que siga así y funcione. Es una sugerencia fácil y gratuita para usuarios no técnicos de Mac.

Lo descubrí hace una hora, pero parece prometedor. Buena suerte

usuario108694
fuente
No pude entender por qué mi centro de atención estaba reconstruyendo el índice. No tengo instalado Onxy, pero tengo CleanMyMac y, efectivamente, comenzó a reconstruir automáticamente el índice.
garabatea el
Probé varias cosas sin suerte. Instalé Onyx, que fue útil para ayudar a hacer cosas con una interfaz intuitiva. La línea de comando en la respuesta aceptada no funcionó para mí. Tampoco apagar la indexación con Onyx. Sin embargo, cuando forcé a cerrar mds_stores, los fanáticos se calmaron. Usando Onyx, luego volví a activar la indexación. Inmediatamente vi a un montón de mdworkers comenzar a usar un total de más CPU que mds_stores estaba usando (según lo informado por Activity Monitor), pero no fan. Como eliminé el índice, esperaré un tiempo para que se reconstruya. Interesante, que una reconstrucción total no está activando el ventilador.
Victor Engel
2

Solo para agregar un pequeño consejo sobre la respuesta correcta de @Buscar 웃: En mi caso, me di cuenta de que el foco realmente estaba indexando las copias de seguridad de Time Machine (lo cual es realmente una estupidez en primer lugar). Para mí, esto explica la CPU constante en primer lugar: TimeMachine crea una copia de seguridad por hora, Spotlight intenta indexarla ... Después de detener el servicio de indexación y eliminar los índices existentes como se indicó anteriormente, y antes de reiniciar la indexación, también excluyó los volúmenes de TimeMachine (abra el buscador, vaya -> vaya a la carpeta -> / Volumes, y luego arrastre el volumen de TimeMachine a la lista de exclusión de Spotlight). Dedos cruzados.

JRun
fuente
1

Tuve el mismo problema. Entré en Preferencias del sistema de seguridad y privacidad , solo para ver qué incluía Spotlight. Marqué una cosa y luego volví a encenderla e inmediatamente se detuvo. El mío usaba casi el 100% de potencia de la CPU y mis ventiladores funcionaban sin parar. Todo se detuvo después de que hice esto y no tengo idea de por qué. Tengo una MacBook Pro de mediados de 2012.

John
fuente
0

Después de probar todo lo que hay en la web y los foros, y nada funcionó, un tipo inteligente (Lincoln Adams) en el foro de Apple con el mismo problema, hizo un descubrimiento alucinante: en su caso (y el mío, y tal vez el suyo), esto fue causado por el botón / extensión de Pinterest en Firefox. Intenta cerrar Firefox, reiniciar y usar otro navegador por un tiempo. El hilo en los foros de Apple

JRun
fuente
0

si se resuelve al ejecutar el comando sudo mdutil -a -i off ese foco está tratando de indexar una unidad USB conectada de un Terabyte. Lo desconecté y reinicié la computadora.

Samsky
fuente
-1

Para mí, detener la indexación no fue suficiente Además (a lo sugerido anteriormente) tuve que eliminar el archivo: com.apple.finder.plist

Aquí lo que debes hacer, ejecuta:

cd ~/Library/Preferences

Y ahora:

rm com.apple.finder.plist

Además, encuentra el proceso en htop o top y mátalo.

Kohn1001
fuente
-7

Usted dijo: "He incluido muchas ubicaciones en la configuración de privacidad de Spotlight".
Debe incluir MENOS ubicaciones, no más. Si incluye más, eso significa que Spotlight se mantiene muy ocupado mirándolos a todos.
Puede ir fácilmente a Preferencias del sistema / Spotlight para anular la selección de muchas ubicaciones. Especialmente, anule la selección de Correo, motores de búsqueda y otras opciones dependientes de Internet.
Apague y reinicie después de cambiar sus preferencias de Spotlight.

Bob Dogg
fuente
77
Estás equivocado, de hecho lo tienes al revés, dice el panel de privacidad de Spotlight, y cito: "Evita que Spotlight busque en estas ubicaciones", por lo que tener menos ubicaciones en privacidad hará que Spotlight se mantenga MÁS OCUPADO. Tener más ubicaciones sin marcar en el panel de Resultados de la búsqueda hará lo que usted dice, pero cuanto más coloque en el panel de privacidad, menos búsqueda buscará.
sdjuan
2
Sí, este es realmente un mal consejo. Todo lo que no desee escanear debe estar en Privacidad.
Joe McMahon el