Què són mds i mdworker i per què s'executen al meu Mac?
En revisar Activity Monitor, heu observat un parell de processos que no reconeixeu: mds i mdworker. Cap dels dos no té cap icona i sembla que funcionen constantment. No us preocupeu, són inofensius.
RELACIONATS:Què és aquest procés i per què s’executa al meu Mac?
Aquest article forma part de la nostra sèrie en curs que explica diversos processos que es troben a Activity Monitor, com ara kernel_task, hidd, installd i molts altres. No sabeu quins són aquests serveis? Millor començar a llegir!
Els dos processos formen part de Spotlight, l'eina de cerca de macOS. El primer, mds, significa servidor de metadades. Aquest procés gestiona l'índex utilitzat per obtenir resultats de cerca ràpids. El segon, mdworker, significa treballador del servidor de metadades. Això fa la feina dura d’indexar els fitxers per fer possible aquesta cerca ràpida.
Per què mds i mdworker fan servir tanta memòria RAM i CPU?
Si recentment heu migrat els fitxers i les aplicacions d’un Mac a un altre, és normal que mds i mdworker ocupin molta memòria i potència de la CPU. El mateix passa si recentment heu afegit un munt de fitxers nous al vostre equip. Tots dos processos estan treballant per crear un índex de tots els vostres fitxers, que és el que més endavant impulsarà les vostres cerques ràpides.
Com es pot dir que és el cas? Obriu Spotlight i veureu la paraula "Indexació" al costat d'una barra de progrés.
Si veieu aquest missatge, sabreu que Spotlight treballa dur per crear el vostre índex, i aquest és el motiu de l’ús dels recursos. Normalment, només triga un parell d’hores, tot i que pot variar en funció del disc dur i de la velocitat del processador.
Spotlight està configurat per no utilitzar tots els vostres recursos. Si feu alguna cosa que requereix processador intens, aquests processos haurien de retrocedir. Però si el vostre Mac es queda inactiu i no teniu bateria, Spotlight es farà lliure d’utilitzar els recursos necessaris per construir la base de dades.
Reconstruïu el vostre índex de focus
RELACIONATS:Com es solucionen els problemes de Spotlight mitjançant la reconstrucció de l’índex
Si aquests processos no semblen acabar mai la seva feina i utilitzen constantment la vostra CPU i memòria dies després de començar la indexació, és probable que el vostre índex estigui malmès. Afortunadament, podeu solucionar problemes com aquest reconstruint l’índex de Spotlight.
Hi ha dues maneres principals de fer-ho. El primer és afegir tot el disc dur a la llista d’ubicacions excloses i, a continuació, eliminar-lo de la llista d’exclusions. El segon és obrir el terminal i executar l'ordre següent:
sudo mdutil -E /
Sigui com sigui, es reconstruirà tot l'índex de Spotlight, que de nou podeu veure tirant cap amunt de Spotlight i cercant la paraula "Indexació" a la part superior esquerra, al costat de la barra de progrés. Un cop fet aquest procés, mds i mdworker haurien de deixar de consumir una CPU excessiva. Si no, penseu a executar els primers auxilis per solucionar els problemes del sistema de fitxers al vostre Mac i, a continuació, torneu a crear l’índex. Això solucionarà el problema en gairebé tots els casos.