Utilizzo elevato della CPU mdsync su Mac

Utilizzo elevato della CPU mdsync su Mac

David Balaban

Cos'è mdsync su Mac?

La ricerca Spotlight sembra semplice in superficie: digiti, appaiono i risultati. Sotto, macOS esegue un intero stack di servizi di metadati per mantenere quell'esperienza veloce e accurata. mdsync è uno di quei servizi.

Appartiene alla stessa famiglia di mds, mds_stores e vari processi mdworker che costruiscono e mantengono l'indice di ricerca di Spotlight. Il suo ruolo è sincronizzare e aggiornare i metadati tra i volumi in modo che i risultati di Spotlight rimangano al passo con ciò che è effettivamente memorizzato sui tuoi dischi.

Utilizzo memoria mdsync su macOS

Sulle versioni attuali di macOS, questo copre più del semplice disco interno. mdsync diventa spesso attivo quando:

  • colleghi dischi esterni USB o Thunderbolt,
  • colleghi destinazioni Time Machine APFS, o
  • lavori con set di dati di grandi dimensioni e in costante cambiamento.

Durante il primo passaggio di indicizzazione o dopo modifiche importanti, è normale vedere mdsync fluttuare brevemente in cima alla lista CPU di Monitoraggio Attività.

Il punto importante è che mdsync è un componente integrato e firmato da Apple. Non è malware e non è un servizio di terze parti casuale. La maggior parte del tempo, svolge il suo lavoro silenziosamente in background. Il problema inizia quando l'indicizzazione si blocca o quando il carico di lavoro è così pesante che mdsync monopolizza i cicli della CPU per lunghi periodi.

Profilo delle minacce
NomeProblema CPU elevata mdsync su Mac
CategoriaProcesso legittimo di indicizzazione Spotlight / metadati macOS; bug occasionale delle prestazioni; può essere amplificato dall'attività di adware o app potenzialmente indesiderate (PUA)
Processi correlatimds, mds_stores, mdworker, corespotlightd, photoanalysisd, backupd, kernel_task
SintomiLe ventole aumentano, il Mac sembra lento o caldo; Monitoraggio Attività mostra mdsync vicino alla cima della scheda CPU; la batteria si scarica più velocemente; il Mac potrebbe rifiutarsi di dormire mentre mdsync è attivo
Condizioni di attivazioneInstallazione nuova o aggiornamento di macOS; primo accesso a un nuovo account utente; collegamento o indicizzazione di grandi unità esterne o di rete; volumi di backup Time Machine online; enormi librerie foto/video; problemi di indice
Livello di gravitàBasso a medio (comportamento normale del sistema la maggior parte del tempo, ma dirompente quando bloccato in un ciclo)
DannoDegradazione delle prestazioni temporanea ma evidente, rumore della ventola, scaricamento della batteria e potenziale surriscaldamento se l'utilizzo elevato della CPU persiste per ore
RimozioneLasciare che Spotlight finisca l'indicizzazione; regolare la privacy di Spotlight; ricostruire l'indice; controllare le unità esterne / Time Machine; applicare la manutenzione di base di macOS; facoltativamente scansionare alla ricerca di malware / PUA


Perché mdsync può far aumentare l'utilizzo della CPU su Mac

In condizioni normali, mdsync si sveglia per svolgere un lavoro, elabora un batch di metadati e poi si fa da parte. I picchi di CPU sono previsti mentre questo lavoro è in corso. Diventano un problema quando i picchi sono intensi e non si placano mai veramente.

Utilizzo elevato della CPU mdsync su Mac

I trigger tipici includono:

  • Indice Spotlight fresco o ricostruito
    Dopo un aggiornamento di macOS, un'installazione pulita o un reset completo di Spotlight, il sistema deve reindicizzare tutto. Su macchine con volumi di grandi dimensioni, mdsync e i suoi processi fratelli possono rimanere a un utilizzo elevato della CPU per un po' di tempo fino a quando il lavoro non è finito.
  • Enormi dischi esterni o Time Machine
    SSD multi-terabyte, archivi multimediali e destinazioni Time Machine sono fonti classiche di attività sostenuta. Spotlight potrebbe provare a indicizzare non solo i dati attivi ma anche una cronologia di istantanee, che può tenere mdsync occupato per ore.
  • Dati in costante cambiamento
    Progetti di sviluppo, immagini di macchine virtuali, grandi librerie di foto o video e cartelle di sincronizzazione cloud generano scritture costanti. Spotlight cerca di mantenere aggiornata la sua visione di questi dati e mdsync viene coinvolto per mantenere i metadati allineati con la realtà.
  • Indice Spotlight corrotto o problematico
    Se un indice Spotlight è corrotto o se un particolare file confonde un importatore di metadati, Spotlight potrebbe continuare a riprovare. Il risultato sembra un ciclo: mdsync lavora ripetutamente sullo stesso set di dati senza fare progressi e l'utilizzo della CPU rimane elevato.
  • Interferenza di software di terze parti
    Strumenti di backup, utility antivirus, client di sincronizzazione e app di "pulizia" che toccano continuamente un gran numero di file possono amplificare il carico di lavoro di Spotlight. Due o tre di questi strumenti impilati insieme possono facilmente spingere mdsync e i processi correlati in overdrive.
  • Effetti collaterali di malware o PUA
    Questo è lo scenario meno comune, ma non dovrebbe essere scartato. Alcune minacce Mac generano attività anomala del file system, rilasciano file ripetutamente o imitano i nomi dei processi di sistema. In questi casi, l'utilizzo elevato della CPU di mdsync potrebbe essere un sintomo del problema più ampio piuttosto che la causa principale.

Brevi picchi quando succede qualcosa di ovvio – come un grande aggiornamento del sistema operativo o la prima connessione di un nuovo disco – sono normali. Il campanello d'allarme è un utilizzo elevato e sostenuto della CPU che va avanti per ore o giorni senza una chiara spiegazione.


Prime soluzioni sulla lista di controllo

Prima di ricorrere a misure più pesanti, vale la pena eseguire una rapida serie di controlli. Questi spesso risolvono o almeno limitano il problema.

  1. Conferma che mdsync è davvero il colpevole
  • Apri Finder.
  • Scegli Vai > Utility.
  • Apri Monitoraggio Attività.
  • Fai clic sulla scheda CPU e ordina per % CPU.
  • Cerca mdsync, mds, mds_stores o mdworker vicino alla cima.
  1. Se mdsync ha picchi brevi e poi scende, è un'indicizzazione tipica. Se rimane incollato in cima alla lista, vai avanti.
  2. Chiediti se l'indicizzazione è prevista in questo momento
    Considera cosa è cambiato di recente:
  • Hai aggiornato o reinstallato macOS?
  • Hai creato un nuovo account utente?
  • Hai collegato un disco esterno nuovo o molto grande?
  1. Se la risposta è sì, potresti semplicemente dover lasciare che Spotlight finisca il suo lavoro:
  • Collega il tuo Mac all'alimentazione.
  • Tieni il coperchio aperto e lascialo sveglio per un po'.
  • Guarda Monitoraggio Attività periodicamente per confermare che l'utilizzo della CPU sta diminuendo nel tempo.
  1. Riavvia il Mac
    Un riavvio cancella i lavori Spotlight bloccati e chiude le app che potrebbero attivare un'indicizzazione ripetuta.
  • Apri il menu Apple e seleziona Riavvia…
  • Dopo il riavvio, apri di nuovo Monitoraggio Attività e vedi se mdsync si comporta meglio.
  1. Scollega i dischi esterni non essenziali
    Se sono collegati diversi volumi USB o Thunderbolt, uno di essi potrebbe generare un carico di indicizzazione sproporzionato.
  • Nel Finder, fai clic sull'icona Espelli accanto a ogni volume esterno di cui non hai bisogno immediatamente.
  • Una volta che il disco scompare dalla barra laterale, scollegalo.
  1. Se mdsync si calma dopo aver rimosso un particolare disco, hai trovato un sospettato principale.
  2. Testa in Modalità sicura
    La Modalità sicura carica solo le estensioni di sistema essenziali e può aiutare a rivelare le interferenze di terze parti.
  • Su Mac Apple silicon:
    • Spegni il Mac.
      • Tieni premuto il pulsante di accensione finché non appaiono le opzioni di avvio.
      • Seleziona il tuo disco di avvio, tieni premuto Maiuscole e fai clic su Continua in Modalità sicura.
  • Su Mac basati su Intel:
    • Riavvia e tieni premuto immediatamente Maiuscole.
      • Rilascia il tasto quando vedi la finestra di login con Avvio sicuro in rosso.
  1. Accedi, lascia il sistema inattivo per un po' e controlla Monitoraggio Attività. Se mdsync sembra normale in Modalità sicura, un componente di terze parti sta probabilmente contribuendo al problema.

Come correggere l'utilizzo elevato della CPU mdsync su Mac (passaggi manuali)

I passaggi seguenti mirano a ridurre il lavoro inutile che mdsync sta facendo, identificare possibili conflitti ed escludere processi impostori o ausiliari che tengono occupato Spotlight. Seguili in ordine e controlla il comportamento della CPU dopo ogni gruppo di modifiche.

Passaggio 1: Uscita forzata da mdsync una volta tramite Monitoraggio Attività

Questo non rimuove il processo – macOS lo riavvierà se necessario. Ma può rompere un ciclo bloccato.

  • Apri Monitoraggio Attività tramite Finder > Vai > Utility.
  • Fai clic sulla scheda CPU.
  • Seleziona mdsync nella lista.
  • Fai clic sull'icona Stop (⛔) nell'angolo in alto a sinistra della finestra di Monitoraggio Attività.
  • Nella finestra di dialogo che appare, fai clic su Uscita forzata.

mdsync - Uscita forzata

Se mdsync torna immediatamente in cima alla lista della CPU e vi rimane, trattalo come un segno che qualcosa di più profondo – come un indice Spotlight danneggiato o un volume rumoroso – è ancora in gioco.

Passaggio 2: Ricostruire l'indice Spotlight per il disco di avvio

Se le esecuzioni di indicizzazione sembrano infinite, forzare Spotlight a buttare via il vecchio indice e costruirne uno nuovo è il logico passo successivo.

  • Apri Impostazioni di Sistema dal menu Apple.
  • Vai a Siri e Spotlight (o Spotlight, a seconda della tua versione di macOS).
  • Fai clic su Privacy Spotlight (o il pulsante con nome simile).
  • Fai clic sul pulsante + e aggiungi il tuo disco di avvio (ad esempio, Macintosh HD).
  • Conferma di voler impedire a Spotlight di cercare in questo disco.
  • Attendi circa un minuto.
  • Seleziona lo stesso disco nella lista e fai clic sul pulsante per rimuoverlo dalla Privacy Spotlight.

mdsync - Ricostruire indice Spotlight

Spotlight ora ricostruirà l'indice da zero. Aspettati che mdsync e i processi correlati abbiano di nuovo picchi per un po', ma l'utilizzo della CPU dovrebbe eventualmente diminuire invece di rimanere permanentemente alto.

Passaggio 3: Escludere posizioni pesanti o raramente ricercate

Non hai bisogno che Spotlight indicizzi ogni volume e archivio che possiedi. Escludere posizioni voluminose o rumorose può ridurre drasticamente quanto duramente mdsync deve lavorare.

  • Rimani nella sezione Privacy Spotlight di Impostazioni di Sistema.
  • Fai clic sul pulsante +.
  • Aggiungi posizioni come destinazioni di backup Time Machine, grandi librerie multimediali esterne, cartelle di macchine virtuali e cartelle utilizzate da strumenti di backup o sincronizzazione.
  • Ripeti finché tutte le posizioni non essenziali sono aggiunte.
  • Chiudi Impostazioni di Sistema.

mdsync - Escludere posizioni pesanti o raramente ricercate

Da questo punto in poi, Spotlight (e quindi mdsync) ignora quei percorsi, il che può abbassare notevolmente il carico di indicizzazione.

Passaggio 4: Rivedere Time Machine e altri strumenti di backup

Time Machine e le app di backup di terze parti generano molta attività del file system. Quando i loro dati vengono indicizzati, anche i servizi di metadati si occupano.

  • Apri Impostazioni di Sistema e seleziona Time Machine.
  • Rivedi la lista dei dischi di backup e rimuovi quelli che non usi più regolarmente.
  • Se usi app di backup aggiuntive, apri le loro impostazioni e controlla dove memorizzano i dati e quanto spesso vengono eseguite.
  • Ove possibile, collega i dischi di backup solo quando intendi eseguire backup invece di lasciarli collegati tutto il tempo.

Passaggio 4: Rivedere Time Machine e altri strumenti di backup

Dopo queste regolazioni, lascia che il Mac esegua un paio di cicli di backup e poi controlla di nuovo Monitoraggio Attività per vedere se l'utilizzo della CPU di mdsync è più moderato.

Passaggio 5: Eseguire S.O.S. su volumi che sembrano "rumorosi"

Se un particolare disco interno o esterno coincide costantemente con un elevato utilizzo di mdsync, potrebbe avere problemi del file system che confondono Spotlight.

  • Apri Utility Disco da Applicazioni > Utility.
  • Nella barra laterale, seleziona il tuo disco di avvio sotto Interno.
  • Fai clic su S.O.S. nella barra degli strumenti.
  • Conferma di voler eseguire S.O.S. e attendi il completamento del controllo e della riparazione.
  • Ripeti la stessa procedura per qualsiasi disco esterno che sembra attivare picchi di mdsync.
  • Una volta completati tutti i controlli, riavvia il Mac.

Passaggio 5: Eseguire S.O.S. su volumi che sembrano "rumorosi"

Un file system pulito offre a Spotlight una struttura più prevedibile da indicizzare e può prevenire tentativi ripetuti che tengono occupato mdsync.

Passaggio 6: Mettere temporaneamente in pausa l'indicizzazione Spotlight tramite Terminale (avanzato)

Se hai bisogno di sollievo immediato – ad esempio, per finire il lavoro mentre sei a batteria – puoi mettere in pausa l'indicizzazione a livello di sistema. Ciò renderà la ricerca Spotlight incompleta mentre è disabilitata.

  • Apri Terminale da Applicazioni > Utility.
  • Digita il seguente comando:
    sudo mdutil -a -i off
  • Premi Invio.
  • Inserisci la tua password di amministratore quando richiesto e premi di nuovo Invio.

Questo ferma l'indicizzazione per tutti i volumi montati e dovrebbe abbassare rapidamente l'utilizzo della CPU di mdsync. Quando sei pronto per riattivare l'indicizzazione, esegui:

sudo mdutil -a -i on

Passaggio 6: Mettere temporaneamente in pausa l'indicizzazione Spotlight tramite Terminale

Dopo aver riattivato l'indicizzazione, è una buona idea mantenere il Mac alimentato e inattivo per un po' in modo che Spotlight possa recuperare in modo controllato.

Passaggio 7: Ripristinare l'indice di Spotlight dalla riga di comando (avanzato)

Se la ricostruzione grafica non aiuta, un ripristino completo tramite Terminale può affrontare una corruzione più profonda dell'indice Spotlight.

  • Apri di nuovo il Terminale.

Esegui il seguente comando per cancellare e ricostruire l'indice per il volume di avvio:

sudo mdutil -E /

  • Se altri volumi sembrano problematici, ripeti il comando e sostituisci i loro punti di montaggio (ad esempio, /Volumes/DiscoEsterno).
  • Riavvia il Mac una volta completati i comandi.
  • Lascia il Mac collegato e sveglio in modo che possa reindicizzare senza interruzioni.

Questo ripristino più drastico lascia spesso Spotlight e mdsync in uno stato più sano, al costo di una sessione di indicizzazione una tantum che potrebbe richiedere del tempo su dischi di grandi dimensioni.

Verificare la presenza di un aspetto malware o PUA del problema mdsync

La maggior parte dei picchi di CPU di mdsync sono banali effetti collaterali dell'indicizzazione. Tuttavia, se l'utilizzo elevato della CPU coincide con altri segnali di avvertimento, il quadro cambia. Dai un'occhiata più da vicino se noti:

  • reindirizzamenti persistenti del browser o motori di ricerca indesiderati;
  • annunci pop-up aggressivi che affermano che il tuo sistema è infetto;
  • profili di configurazione sconosciuti in Impostazioni di Sistema;
  • strani elementi di login o agenti di lancio che non ricordi di aver installato.

Adware e app potenzialmente indesiderate tendono a generare un'attività costante del file system e della rete, creare ed eliminare file ripetutamente e manomettere le impostazioni del browser. Tutto ciò aggiunge rumore di fondo che Spotlight deve tracciare, mantenendo mdsync più occupato di quanto dovrebbe essere.

Alcune minacce imitano anche i nomi dei processi di sistema per mimetizzarsi. Mentre mdsync stesso è legittimo, vuoi essere sicuro che non ci siano componenti aggiuntivi sul sistema che abusano delle risorse o tentano di sfruttare la sua attività. Eseguire uno strumento di sicurezza affidabile per scansionare adware, PUA e altre minacce è un passo ragionevole in questa fase.


Come prevenire i picchi di CPU mdsync su Mac in futuro

Una volta stabilizzato mdsync e Spotlight, alcune pratiche aiuteranno a mantenere le cose così:

  • Mantieni macOS aggiornato
    Gli aggiornamenti di sistema includono regolarmente correzioni silenziose per bug relativi a Spotlight e metadati. Installarli prontamente è un modo semplice per beneficiare di questi miglioramenti.
  • Sii selettivo su ciò che Spotlight indicizza
    Evita di indicizzare archivi voluminosi, volumi esterni usati raramente o cartelle che cambiano costantemente ma non hanno mai bisogno di apparire nella ricerca. Usa l'elenco della privacy di Spotlight per mantenere l'indice focalizzato su ciò che cerchi effettivamente.
  • Evita di impilare troppe utility in background
    L'esecuzione simultanea di diversi strumenti antivirus, app di backup e "pulitori" può creare carichi di lavoro sovrapposti. Usa meno strumenti, scelti meglio, invece di gettare tutto sul sistema in una volta.
  • Gestisci i dischi di backup con saggezza
    Lascia che Time Machine faccia il suo lavoro, ma collega i dischi di backup per finestre di backup specifiche invece di lasciarli collegati 24/7, specialmente se contengono anni di istantanee.
  • Indaga sul rumore sostenuto della ventola
    Se il tuo Mac è caldo e rumoroso senza un motivo ovvio, apri Monitoraggio Attività e scopri chi è responsabile. È più facile riparare un consumatore di risorse presto che dopo ore di stress termico.

Conclusione

mdsync è una parte integrante di come Spotlight e altri componenti macOS tengono traccia dei tuoi file. Occasionali picchi di CPU sono il costo del mantenimento di un indice di ricerca veloce a livello di sistema, in particolare dopo modifiche importanti o quando sono coinvolti grandi volumi.

Questi picchi diventano un vero problema solo quando si trasformano in uno stato costante di utilizzo elevato della CPU che rallenta il tuo Mac. Confirmando cosa sta facendo mdsync, ricostruendo e ottimizzando l'indice Spotlight, controllando i dischi esterni e Time Machine ed escludendo malware con uno strumento di sicurezza affidabile, puoi quasi sempre riportare questo processo al suo comportamento abituale e discreto.

La chiave è distinguere tra una sana indicizzazione in background e un ciclo che è chiaramente bloccato. Una volta fatta questa distinzione, mantenere sia mdsync che le prestazioni del tuo Mac sotto controllo diventa una questione di passaggi metodici e gestibili.

FAQ

1. mdsync significa che il mio Mac è infetto da un virus?

2. Quanto dovrebbe durare l'elevato utilizzo della CPU di mdsync?

3. È sicuro l'uscita forzata da mdsync in Monitoraggio Attività?

4. Posso disabilitare mdsync in modo permanente?

5. Perché mdsync fa schizzare la CPU ogni volta che collego un'unità specifica?

Questo articolo è stato utile? Per favore, valuta questo.