Questo articolo fa parte delle nostre serie in corso che illustrano vari processi trovati in Activity Monitor, come kernel_task, hidd, installd e molti altri. Non sai quali sono questi servizi? Meglio iniziare a leggere!
I due processi fanno parte di Spotlight, lo strumento di ricerca macOS. Il primo, mds, sta per server di metadati. Questo processo gestisce l'indice utilizzato per fornire risultati di ricerca rapidi. Il secondo, mdworker, è l'acronimo di metadata server worker. Questo fa il duro lavoro di indicizzazione dei file per rendere possibile la ricerca rapida.
Perché mds e mdworker utilizzano così tanta RAM e CPU?
Come puoi dire che questo è il caso? Apri Spotlight e vedrai la parola "Indicizzazione" accanto a una barra di avanzamento.
Spotlight è configurato per non utilizzare tutte le risorse. Se stai facendo qualcosa che richiede un uso intensivo del processore, questi processi dovrebbero rallentare. Ma se il tuo Mac è lasciato inattivo, e tu non sei a batteria, Spotlight si sentirà libero di utilizzare qualsiasi risorsa sia necessaria per costruire il database.
Ricostruisci il tuo indice Spotlight
Se questi processi non sembrano mai completare il loro lavoro e utilizzano costantemente la CPU e la memoria pochi giorni dopo l'inizio dell'indicizzazione, è possibile che l'indice sia danneggiato. Fortunatamente, puoi risolvere problemi come questo ricostruendo l'indice di Spotlight.
sudo mdutil -E /
In entrambi i casi, l'intero indice Spotlight verrà ricostruito, cosa che potrai vedere sollevando Spotlight e cercando la parola "Indicizzazione" in alto a sinistra, accanto alla barra di avanzamento. Una volta che il processo è terminato, mds e mdworker dovrebbero smettere di occupare una CPU eccessiva. In caso contrario, considera l'esecuzione di First Aid per correggere i problemi del file system sul tuo Mac, quindi ricostruisci nuovamente l'indice. Ciò risolverà il problema in quasi tutte le istanze.