Saltar al contenido

¿Qué son mds y mdworker, y por qué se ejecutan en mi Mac?

 

Al revisar Activity Monitor, notó un par de procesos que no reconoce: mds y mdworker. Ninguno de los dos tiene un icono y parece que se ejecutan constantemente. No se preocupe, son inofensivos.

RELACIONADO: ¿Qué es este proceso y por qué se ejecuta en mi Mac?

Este artículo es parte de nuestra serie en curso que explica varios procesos que se encuentran en Activity Monitor, como kernel_task, hidd, installd y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!

Los dos procesos son parte de Spotlight, la herramienta de búsqueda de macOS. El primero, mds, significa servidor de metadatos. Este proceso administra el índice utilizado para brindarle resultados de búsqueda rápidos. El segundo, mdworker, significa trabajador del servidor de metadatos. Esto hace el trabajo duro de indexar sus archivos para hacer posible esa búsqueda rápida.

¿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 consuman 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. Ambos procesos están trabajando para construir un índice de todos sus archivos, que es lo que luego impulsará sus búsquedas rápidas.

¿Cómo puedes saber que este es el caso? Abra Spotlight y verá la palabra «Indexación» junto a una barra de progreso.

Si ve ese mensaje, sabrá que Spotlight está trabajando duro 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 esto puede variar según la velocidad de su disco duro y 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 se deja inactiva y no tiene energía de la batería, Spotlight se sentirá libre de usar los recursos necesarios para construir la base de datos.

Reconstruya su índice de Spotlight

RELACIONADO: Cómo solucionar problemas de Spotlight reconstruyendo el índice

Si estos procesos nunca parecen terminar su trabajo y están constantemente usando su CPU y 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 reconstruyendo 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 eliminarlo de la lista de exclusión. El segundo es abrir la Terminal, luego ejecutar el siguiente comando:

sudo mdutil -E /

De cualquier manera, se reconstruirá todo el índice de Spotlight, que de nuevo puede ver al abrir Spotlight y buscar 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 deberían dejar de consumir CPU excesiva. De lo contrario, considere ejecutar Primeros auxilios para solucionar problemas del sistema de archivos en su Mac y luego reconstruir el índice nuevamente. Eso resolverá el problema en casi todos los casos.