¿Demasiados PDF’s? Tunea tu Spotlight
He tenido dos días el Mac Mini trabajando al 100% de CPU y a 80°C, todo por culpa de dos procesos de Mac OS X: ATSServer y mdworker. El primero es el Apple Type Solution Server, encargado de proveer las fuentes del sistema a aplicaciones y de gestionarlas; y el segundo, mdworker, está relacionado con Spotlight y la indexación que realiza. Siempre nos hemos preguntado qué hacen los procesos que tengo funcionando en mi Mac.
Acostumbrado a mi ultra-silencioso Mac Mini no podía permitir que el ventilador estuviese haciendo ruido de esa manera (la verdad es que suena incluso menos que el ventilador de mi MacBook Pro cuando está a tope), ni tampoco que el sistema me fuese tan lento por culpa de dos procesos que ni siquiera sabía porqué estaban tan “ocupados”. La solución, como siempre, la encontré gracias a Google.
Por lo visto estos procesos molestan a más de uno y cada uno ha tenido su historia con ellos, pero cuando los dos están tan activos y tan coordinados, el problema es el mismo: Spotlight. Mi problema apareció cuando empecé a descargar unos documentos en formato PDF y de texto de gran tamaño.
Lo que estaba pasando es que mientras se estaba descargando, Spotlight indexaba los documentos, y al ser documentos bastante extensos y también accediendo a su interior para las búsquedas dentro del documento, pues necesitaba del proceso que trata a las fuentes para ello. Es decir, en el momento que Spotlight se encontró con tal cantidad de documentos de texto, tanto ATSServer como mdworker se pusieron a trabajar a tope.
Mi solución, tras saber de qué iba el tema, fue tan sencilla como tunear mi Spotlight. Lo único que tuve que hacer en mi caso es quitar de la indexación la carpeta de descargas (lo hacemos en Preferencias del Sistema), donde se estaban almacenando los documentos. Para mi es lógico, ya que en la carpeta de descargas no voy a hacer normalmente búsqueda con Spotlight, al ser una carpeta “temporal”.
Por supuesto, esto estuvo precedido por un mantenimiento de mi sistema con OnyX, reparando permisos y limpiando archivos de logs y cachés, debido a que el proceso ATSServer también da problemas cuando los archivos de cachés de fuentes son muy grandes.
En definitiva, cuando tenemos nuestro Mac OS X cargado es siempre muy importante hacer un mantenimiento adecuado y “tunear” de forma adecuada las herramientas que siempre están activas. Si no lo hacemos el rendimiento de nuestra máquina siempre será inferior a lo esperado.
