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:
Tengo una Macbook Pro de alrededor de 2009 con mucho software instalado a lo largo de los años. Dropbox y Crashplan son procesos en segundo plano activos entre muchos otros.
He incluido muchas ubicaciones en la configuración de privacidad de Spotlight para excluirlas de su índice:
/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 a qué se puede deber y cómo puedo solucionarlo?
Como sabe, mds y mds_stores son actividades de Spotlight.
La razón por la que su Spotlight está tan activo podría deberse a varias cosas; podría ser que tenga una aplicación o varias aplicaciones que cambian constantemente el contenido de algunas carpetas.
Primero, verifiquemos si Spotlight es la causa de que los ventiladores funcionen tanto. Para probar esto, ejecuta lo siguiente en tu terminal:
sudo mdutil -a -i off
esto desactiva la indexación de archivos, y debería resultar en una clara ralentización de los ventiladores si mds
y/o mds_stores
son 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 y lo obligará a comenzar de nuevo.
sudo rm -rf /System/Volumes/Data/.Spotlight-V100/*
El siguiente y último paso sería agregar otros a su configuración de privacidad (no escanear).
Es mejor encontrar directorios de alto volumen y omitirlos de la indexación usando Spotlight->Configuración de privacidad.
En la llamada de terminal fs_usage
para enumerar los archivos indexados por mds_stores
~ sudo fs_usage -w -f filesys mds_stores
0.000227 W Google Chrome He.789992
12:13:46.660891 WrData[S] D=0x03a7d92b B=0x1000 /dev/disk1s1 /Users/XXX/Library/Caches/Google/Chrome/Default/Cache/73f8ce7b565cc7be_0 0.000297 W Google Chrome He.789992
mds_stores
para mds
obtener resultados útiles.Library
a la lista de exclusión? No te permite agregar solo la ruta, tienes que elegirlacmd-shift-dot
para mostrar los archivos ocultos y se mostrará la Bibliotecacut
de uniq -c
magia, etc.? Por favor elabora. ¡Gracias!ktrace_start: Resource busy
cuando ejecuto la línea en tu respuestasudo fs_usage -w -f filesys mds_stores
. Todavía no he vuelto a habilitar Spotlight, pero aún he podido usarlo (lo que ya se ha indexado). Estoy seguro de que lo volveré a encender en algún momento. Nota al margen: puede que no sea causal, pero acababa de cambiar de estar conectado a Windows (Bootcamp) cuando noté el uso de CPU de mds_stores. Agregué la unidad Bootcamp para resaltar la privacidad, pero no ralentizó mds_stores.shift
+ fn
+ command
+ .
aunque eso no reveló la ubicación de /dev/disk1/dev/
no son archivos reales, son "dispositivos" a los que se hace referencia a través del identificador de archivo. Los disk*
que son discos duros y particiones en discos duros (o algo así). En general, también puede ir a ubicaciones que pueden estar ocultas con shift
++ en el cmd
Finder g
, pero aparentemente Finder /dev
ya no puede acceder a ellas. Sin embargo, no creo que realmente esté indexando nada allí.sudo fs_usage -w -f filesys mds_stores
con frecuencia muestra archivos dentro de esta carpeta. ¿Significa esto que Spotlight está ignorando la configuración de exclusión?Si tiene problemas cuando monte el disco duro externo. mira este artículo
Evite que Spotlight indexe una unidad externa
En mi caso, lo resolví creando .metadata_never_index
un archivo en la ruta raíz del disco duro externo.
$ touch /Volumes/ExternalHard/.metadata_never_index
Espero que ayude a alguien.
Solo para agregar un pequeño consejo además de la respuesta correcta de @Buscar웃: en mi caso, me di cuenta de que Spotlight en realidad estaba indexando las copias de seguridad de Time Machine (lo cual es realmente una estupidez de hacer en primer lugar). Para mí, esto explica la CPU constante en primer lugar: TimeMachine crea una copia de seguridad cada hora, Spotlight intenta indexarlo... 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 --> /Volúmenes, y luego arrastre el volumen de TimeMachine a la lista de exclusión de Spotlight). Dedos cruzados.
Tengo el mismo problema, casi me compro una Mac nueva. 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 revisé mi herramienta de limpieza y mantenimiento de descarga gratuita "Onyx" y en la barra de navegación en mantenimiento puedes marcar "Reconstrucción de Spotlight" (por defecto no está marcada).
Después de eso no tuve problemas y la velocidad volvió a la normalidad. Además, el Monitor de actividad se mantiene dentro de los parámetros normales. Espero que siga así y funcione. Porque es un consejo fácil y gratuito para usuarios de Mac sin conocimientos técnicos.
Lo descubrí hace una hora, pero parece prometedor. Buena suerte
Como mencionaron otras respuestas, la indexación de Spotlight es probablemente la causa de este problema. Si desea excluir carpetas o discos para que no se indexen mediante la interfaz de usuario (a partir de macOS 10.15 Catalina), puede agregarlos en Preferencias del sistema -> Spotlight -> Privacidad
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 la volví a encender e inmediatamente se detuvo. El mío estaba usando casi el 100% de la 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 un MacBook Pro de mediados de 2012.
Esto me estaba volviendo loco, el Administrador de tareas estaba registrando operaciones de lectura de 50-500 mb/seg mientras la computadora estaba inactiva, y lo reduje a MDS.
tldr; Resumen de pasos:
Estos fueron mis pasos para diagnosticar esto como el problema:
Ahora la parte difícil: tiene que descubrir qué en "Macintosh Hd" está causando el problema y excluirlo.
Estoy en Apple M1 y no tengo ningún disco duro externo conectado. Tengo una carpeta en el escritorio que incluye todos mis proyectos de NodeJS. Dado que es un directorio de trabajo y se siguen agregando/eliminando muchos archivos y carpetas, lo incluí en la lista para evitar que Spotlight lo busque:
Spotlight >> Privacidad >> Evite que Spotlight busque en estas ubicaciones
Buena suerte...
Después de probar todo lo que hay en la web y en 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 en el mío, y quizás en el tuyo), este fue causado por el botón/extensión de Pinterest en Firefox. Intente cerrar Firefox, reiniciar y usar otro navegador por un tiempo. El hilo en los foros de Apple
si se descubre al ejecutar el comando sudo mdutil -a -i off that spotlight está tratando de indexar una unidad conectada a USB de un Terabyte. Lo desconecté y reinicié la computadora.
Tuve este problema y persistió incluso después de deshabilitar la búsqueda de Spotlight. Aunque no tengo la extensión de pinterest mencionada anteriormente, descubrí que cerrar Firefox resolvió el problema.
Cuando cierra Spotlight haciendo clic fuera, conserva el texto que ingresó en el cuadro de texto. Eliminar el texto calmó el proceso. Mi consejo es hacer clic/tocar Escdos veces cuando haya terminado con Spotlight. El primer clic borra el cuadro de texto, el segundo cierra Spotlight.
Por lo que sé, ese número no es un uso basado al 100 %, es decir, que 11,9 y 9,6 no significan que ocupa el 11,9 % y el 9,6 % de toda la potencia de procesamiento de la CPU.
Para una CPU de doble núcleo, 10 en esa columna significa que usó solo el 10% de un núcleo, es decir, el 5% de toda la CPU.
Entonces, para una CPU de 8 núcleos, el uso del 100% de toda la CPU, el número que se muestra para un proceso debe ser 800 pero no 100.
Supongo que su Mac es una CPU de doble núcleo, 11.9 y 9.6 en total no cuestan tanto como pensaba.
Debería funcionar de la misma manera que el top
comando funciona en Linux
Dijiste: "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.
Search Results
pestaña, debemos seleccionar menos categorías para incluir. en la Privacy
pestaña, necesitamos agregar más para la exclusión.
soycrypticcoder
muthetechie
walter tross
/System/Volumes/Data/.Spotlight-V100
alper
2022-09-12 02:34:02.846 mdutil[5124:80955] Volume / is transitioning, waiting 5 seconds (try 2 of 15)
Florian Wendelborn