Al revisar el Monitor de actividad, notó un par de procesos que no reconoce: mds y mdworker. Ninguno de los dos tiene 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, oculto, instalado y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!
Los dos procesos forman parte de Spotlight, la herramienta de búsqueda de macOS. El primero, mds, significa servidor de metadatos. Este proceso administra el índice utilizado para proporcionarle resultados de búsqueda rápida. El segundo, mdworker, significa trabajador del servidor de metadatos. Esto hace el arduo trabajo de indexar realmente sus archivos para hacer posible esa búsqueda rápida.
¿De qué vamos a hablar?
¿Por qué mds y mdworker usan 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 potencia de CPU y memoria. 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 más tarde potenciará 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 ves ese mensaje, sabrás que Spotlight está trabajando duro para crear tu í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 tus recursos. Si está haciendo algo que es intensivo en el procesador, estos procesos deberían retroceder. Pero si su Mac se deja inactiva y no tiene batería, Spotlight se sentirá libre de usar los recursos que sean necesarios para construir la base de datos.
Reconstruir el índice de Spotlight
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 spotlight.
Hay dos formas principales de hacerlo. La primera es agregar todo el disco duro a la lista Ubicaciones excluidas y, a continuación, eliminarlo de la lista de exclusión. El segundo es abrir el Terminal y, a continuación, ejecutar el siguiente comando:
sudo mdutil -E /
De cualquier manera, se volverá a construir todo su índice de Spotlight, lo que nuevamente puede ver levantando Spotlight y buscando la palabra “Indexación” en la parte superior izquierda, junto con la barra de progreso. Una vez que se realiza ese proceso, mds y mdworker deben dejar de tomar CPU excesiva. De lo contrario, considere ejecutar Primeros auxilios para solucionar problemas del sistema de archivos en su Mac y, a continuación, vuelva a crear el índice. Eso resolverá el problema en casi todos los casos.