Mac: file corrotti e CPU sotto sforzo
Il lettore Stefano membro dello Spider-Mac Apple User Group (comunità online di utenti Mac ufficialmente riconosciuta da Apple) ha riscontrato un problema di prestazioni sul suo Mac, e chiede:
“Ho eseguito EtreCheck per problemi di prestazioni e ho scoperto che mdworker è il processo che consuma più risorse del processore, il 56%. È normale o devo fare qualcosa?”
Mdworker è un daemon o “demone”, cioè un processo che funziona in background, responsabile dell’indicizzazione dei metadati per le ricerche di Spotlight. Di solito sono in funzione diverse copie di questo processo e ciascuna dovrebbe utilizzare meno del 5% delle risorse della CPU. In determinati casi, ad esempio per l’indicizzazione di file voluminosi, si può andare oltre ma senza arrivare al 56%.

Un elevato utilizzo del processore da parte di mdworker vuol dire che c’è un problema con un file che ne causa l’interruzione ripetuta e il riavvio automatico. Il tutto viene registrato nei log di sistema e dovrebbe essere facile trovarne traccia mediante l’app Console disponibile in Applicazioni/Utility.
Nei log viene mostrato il percorso completo e il nome del file che causa l’inconveniente, spesso dipendente dal fatto che il file da indicizzare è danneggiato o ha gli attributi corrotti.

In questi casi il primo tentativo da fare è lanciare S.O.S. da Utility Disco, ma spesso non sortisce alcun effetto. La soluzione migliore è cancellare il file e recuperarlo da un backup Time Machine, ma a volte può essere utile una soluzione alla Windows: riavviare il Mac un paio di volte.


4 commenti
Secondo me non avrebbero dovuto togliere la Riparazione Permessi, per esempio già 2 volte mi è capitato che non si spegneva correttamente il Mac e rimaneva nero e col cursore all’infinito, ho risolto installando un’utility tipo Onyx dove si può eseguire la riparazione dei permessi.
Appena fatto è tornato tutto a posto.
Magari anche Riparare i Permessi può essere utile a risolvere i problemi.
Ho macOS Sierra 10.12.6
A partire dalla versione di Mojave, OnyX non offre più la possibilità di riparare i permessi.
Lavoro su iMac e spesso si apre mail da sola. Ho già aperto due ticket con Apple, ma mi dicono di avviare con un alias e vedere se si ripresenta il problema. Qualche mese fa, approfittando dell’aggiornamento a Mojave ed avendo già il problema, ho installato sul disco pulito pensando che il problema sparisse, forse causato dai residui dei se a 32 bit in giro. Cambiato nulla, avete un’idea?
Il colpevole dovrebbe essere la sincronizzazione di Google Calendari, in particolare la funzione che cerca gli inviti o invia notifiche o qualcosa del genere.