Cosa sono mds e mdworker, e perché sono in esecuzione sul mio Mac?
- Justin Pot
@jhpot
- Aggiornato il 14 settembre 2020, 2:18pm EDT
Durante il controllo di Monitoraggio Attività, hai notato un paio di processi che non riconosci: mds e mdworker. Nessuno dei due ha un’icona, e sembrano essere in esecuzione costantemente. Non preoccuparti, sono innocui.
RELATO: Cos’è questo processo e perché è in esecuzione sul mio Mac?
Questo articolo fa parte della nostra serie in corso che spiega vari processi trovati in Monitoraggio attività, come kernel_task, hidd, installd, e molti altri. Non sai cosa sono questi servizi? Meglio iniziare a leggere!
I due processi fanno parte di Spotlight, lo strumento di ricerca di macOS. Il primo, mds, sta per metadata server. Questo processo gestisce l’indice utilizzato per darti risultati di ricerca rapidi. Il secondo, mdworker, sta per metadata server worker. Questo fa il duro lavoro di indicizzare i tuoi file per rendere possibile la ricerca veloce.
Perché mds e mdworker usano così tanta RAM e CPU?
Se hai recentemente migrato i tuoi file e le tue applicazioni da un Mac all’altro, è normale che mds e mdworker occupino molta CPU e memoria. Lo stesso vale se recentemente hai aggiunto un mucchio di nuovi file al tuo computer. I processi stanno entrambi lavorando per costruire un indice di tutti i tuoi file, che è ciò che in seguito alimenterà le tue ricerche veloci.
Come puoi dire che questo è il caso? Apri Spotlight e vedrai la parola “Indicizzazione” accanto a una barra di avanzamento.
Se vedi quel messaggio, sai che Spotlight sta lavorando sodo per creare il tuo indice, e questo è il motivo dell’utilizzo delle risorse. Questo tipicamente richiede solo un paio d’ore, anche se questo può variare a seconda del tuo disco rigido e della velocità del processore.
Spotlight è configurato per non utilizzare tutte le tue risorse. Se stai facendo qualcosa che è intensivo per il processore, questi processi dovrebbero fare marcia indietro. Ma se il tuo Mac è lasciato inattivo, e non sei a batteria, Spotlight si sentirà libero di usare qualsiasi risorsa sia necessaria per costruire il database.
Ricostruisci il tuo indice Spotlight
Relativo: Come risolvere i problemi di Spotlight ricostruendo l’indice
Se questi processi non sembrano mai finire il loro lavoro, e utilizzano costantemente la CPU e la memoria giorni dopo l’inizio dell’indicizzazione, c’è una possibilità che il tuo indice sia corrotto. Fortunatamente, è possibile risolvere problemi come questo ricostruendo l’indice Spotlight.
Ci sono due modi principali per farlo. Il primo è quello di aggiungere l’intero disco rigido alla lista delle località escluse, e poi rimuoverlo dalla lista di esclusione in seguito. Il secondo è quello di aprire il Terminale, quindi eseguire il seguente comando:
sudo mdutil -E /
In entrambi i casi, l’intero indice di Spotlight verrà ricostruito, che ancora una volta si può vedere tirando su Spotlight e cercando la parola “Indicizzazione” in alto a sinistra, accanto alla barra di progresso. Una volta che questo processo è fatto, mds e mdworker dovrebbero smettere di occupare una CPU eccessiva. In caso contrario, considera l’esecuzione di First Aid per risolvere i problemi di file system sul tuo Mac, poi ricostruisci di nuovo l’indice. Questo risolverà il problema in quasi tutti i casi.
Justin Pot scrive di tecnologia da oltre un decennio, con lavori apparsi su Digital Trends, The Next Web, Lifehacker, MakeUseOf, e Zapier Blog. Gestisce anche l’Hillsboro Signal, un notiziario locale guidato da volontari che ha fondato.Read Full Bio ”