¿Qué son mds y mdworker, y por qué se ejecutan en mi Mac?
Al revisar el Monitor de actividad, notó un par de procesos que no reconoce: mds y mdworker. Tampoco tienen un icono, y parecen estar funcionando constantemente. No te preocupes, son inofensivos..
Este artículo es parte de nuestra serie en curso que explica varios procesos que se encuentran en el Monitor de actividad, como kernel_task, hidd, installd y muchos otros. ¿No sabes qué son esos servicios? Mejor empieza a leer!
Los dos procesos forman parte de Spotlight, la herramienta de búsqueda macOS. El primero, mds, significa servidor de metadatos. Este proceso gestiona el índice utilizado para darle resultados de búsqueda rápida. El segundo, mdworker, significa trabajador del servidor de metadatos. Esto hace el duro trabajo de indexar sus archivos para hacer esa búsqueda rápida posible.
¿Por qué mds y mdworker utilizan tanta RAM y CPU??
Si recientemente ha migrado sus archivos y aplicaciones de una Mac a otra, es normal que mds y mdworker ocupen una gran cantidad de energía y memoria de la CPU. Lo mismo ocurre si recientemente agregó un montón de archivos nuevos a su computadora. Los procesos están trabajando para crear un índice de todos tus archivos, que es lo que más adelante impulsará tus búsquedas rápidas.
¿Cómo se puede decir que este es el caso? Abra Spotlight y verá la palabra "Indexación" junto a una barra de progreso.
Si ve ese mensaje, sabe que Spotlight está trabajando arduamente para crear su índice, y esa es la razón del uso de recursos. Por lo general, esto solo toma un par de horas, aunque puede variar según el disco duro y la velocidad del procesador..
Spotlight está configurado para no utilizar todos sus recursos. Si está haciendo algo que requiere un uso intensivo del procesador, estos procesos deberían retroceder. Pero si su Mac queda inactiva y no tiene la energía de la batería, Spotlight se sentirá libre de usar los recursos necesarios para construir la base de datos..
Reconstruye tu índice de Spotlight
Si parece que estos procesos nunca terminan su trabajo y están utilizando constantemente su CPU y su memoria días después de que comenzó la indexación, existe la posibilidad de que su índice esté dañado. Afortunadamente, puede solucionar problemas como este al reconstruir el índice de Spotlight.
Hay dos formas principales de hacer esto. La primera es agregar todo su disco duro a la lista de Ubicaciones excluidas y luego volver a agregarlo. El segundo es abrir la Terminal, luego ejecutar el siguiente comando:
sudo mdutil -E /
De cualquier manera, todo el índice de Spotlight se reconstruirá, lo que, nuevamente, puede ver levantando Spotlight y buscando la palabra "Indexación" en la parte superior izquierda, junto a la barra de progreso. Una vez que se realiza ese proceso, mds y mdworker deben dejar de consumir una CPU excesiva. De lo contrario, considere ejecutar Primeros auxilios para corregir los problemas del sistema de archivos en su Mac y luego volver a generar el índice nuevamente. Eso solucionará el problema en casi todos los casos..