mds e mds_stores consumano costantemente CPU


147

mds e mds_stores sono consumatori costanti di CPU anche quando penso che nulla dovrebbe essere cambiato sul disco rigido.

Activity Monitor:

monitor dell'attività

Ho un Macbook Pro del 2009 circa. Molti software installati nel corso degli anni. Dropbox e Crashplan sono processi in background attivi tra molti altri.

Ho incluso molte posizioni nelle impostazioni sulla privacy di Spotlight.

  • chiavetta USB
  • Cartella Crashplan
  • /Library/Caches
  • /Users/me/Library/Caches

Tuttavia, mds e mds_stores sono consumatori costanti di CPU che si aggirano intorno al 10-12% ciascuno. La mia ventola continua a funzionare a causa del caldo.

Qualche idea su cosa potrebbe essere dovuto e su come posso risolvere?

Risposte:


168

Come sapete, mds e mds_stores sono attività Spotlight.

Il motivo per cui Spotlight è così attivo potrebbe essere una serie di cose; è possibile che tu abbia un'app o più app che cambiano costantemente alcuni contenuti delle cartelle.

Per prima cosa controlliamo se Spotlight è la causa dei fan che funzionano così tanto. Per verificare ciò, eseguire quanto segue nel terminale:

sudo mdutil -a -i off

questo disattiva l'indicizzazione dei file e dovrebbe comportare un chiaro rallentamento dei fan se mdse / o mds_storessono da biasimare.

Per riattivare l'indicizzazione, esegui

sudo mdutil -a -i on

Successivamente, è possibile eseguire la reindicizzazione completa del disco rigido (tenere presente che potrebbe trattarsi di un lavoro notturno), eliminerà il database di Spotlight costringendolo a ricominciare.

sudo rm -rf /.Spotlight-V100/*

Il passaggio successivo e finale sarebbe quello di aggiungere altri alle tue impostazioni sulla privacy (non scansionare).


1
Perché dovresti rifiutare i fan? Cosa potrebbe causare lo spegnimento forzato del computer, una volta che diventa caldo ?!
Stophface,

13
I comandi forniti non influiscono direttamente sui fan. mdutil controlla mds, il demone di indicizzazione Spotlight. Tali passaggi verificano che Spotlight stia effettivamente causando la condizione di alta temperatura.
Brian Schantz,

1
Per me ha sudo rm -rf /.Spotlight-V100/*fatto totalmente il trucco. Grazie.
hol

8
Lo stato corrente può essere verificato con mdutil -a -s -v.
Koraktor,

4
C'è un modo per verificare ciò che un mdworker sta attualmente scansionando?
Kamafeather,

5

Ho avuto lo stesso problema, mi sono quasi comprato un nuovo mac. Ho controllato tutte le cose in rete su mds_stores ecc ... Tutto quello che ho ottenuto è stata la programmazione dei terminali e soluzioni di installazione pulite .. senza garanzie di risolvere il problema.

Quindi ho controllato il mio strumento gratuito di pulizia e manutenzione "Onyx" e nella barra di navigazione in manutenzione è possibile selezionare "Ricostruzione Spotlight" (per impostazione predefinita non è selezionata).

Dopo di che non ho avuto problemi e la velocità è tornata alla normalità. Inoltre, Activity Monitor rimane nei normali parametri. Spero che rimanga così e funzioni. Perché è un suggerimento semplice e gratuito per gli utenti Mac non tecnici.

L'ho scoperto un'ora fa ma sembra promettente. In bocca al lupo


Impossibile capire perché il mio riflettore stava ricostruendo l'indice. Non ho installato Onxy ma ho CleanMyMac e abbastanza sicuro, ha iniziato automaticamente a ricostruire l'indice.
scarabocchi

Ho provato varie cose senza fortuna. Installato Onyx, che è stato utile per aiutare a fare le cose con un'interfaccia intuitiva. La riga di comando nella risposta accettata non ha funzionato per me. Né disattivare l'indicizzazione con Onyx. Tuttavia, quando ho forzato l'uscita da mds_stores, i fan si sono calmati. Utilizzando Onyx ho quindi riattivato l'indicizzazione. Ho visto immediatamente un sacco di mdworker avviarsi usando un totale di più CPU di quanto usasse mds_stores (come riportato da Activity Monitor), ma nessuna ventola. Da quando ho eliminato l'indice, aspetterò un po 'che venga ricostruito. È interessante notare che una ricostruzione totale non sta innescando il fan.
Victor Engel,

2

Solo per aggiungere un piccolo suggerimento in cima alla risposta corretta di @Buscar: Nel mio caso, mi sono reso conto che Spotlight stava in realtà indicizzando i backup di Time Machine (che è davvero una cosa stupida da fare in primo luogo). Per me, questo spiega innanzitutto la costante CPU: TimeMachine crea un backup orario, Spotlight tenta di indicizzarlo ... Dopo aver interrotto il servizio di indicizzazione e rimosso gli indici esistenti come indicato sopra, e prima di riavviare l'indicizzazione, ho anche esclusi i volumi TimeMachine (apri il Finder, vai -> vai alla cartella -> / Volumes, quindi trascina il volume TimeMachine nell'elenco di esclusione di Spotlight). Dita incrociate.


1

Ho avuto lo stesso problema. Sono andato in Preferenze di sistema di sicurezza e privacy , solo per vedere cosa includeva Spotlight. Ho controllato una cosa, poi ho riacceso e si è fermato immediatamente. Il mio utilizzava quasi il 100% della potenza della CPU e i miei fan funzionavano senza sosta. Tutto si è fermato dopo averlo fatto e non ho idea del perché. Ho un MacBook Pro di metà 2012.


0

Dopo aver provato tutto ciò che c'è sul web e nei forum e nulla ha funzionato - un ragazzo intelligente (Lincoln Adams) sul forum Apple con lo stesso problema, ha fatto una scoperta strabiliante: nel suo caso (e il mio, e forse il tuo) - questo è stato causato dal pulsante / estensione Pinterest in Firefox. Prova a chiudere Firefox, riavviare e utilizzare un altro browser per un po '. La discussione sui forum Apple


0

se capito quando si esegue il comando sudo mdutil -a -i che quel riflettore sta provando a indicizzare un'unità USB connessa di un Terabyte. L'ho disconnesso e riavviato il computer.


-1

Per me fermare l' indicizzazione non è stato sufficiente Inoltre (per il suggerito sopra) ho dovuto rimuovere il file: com.apple.finder.plist

Ecco cosa dovresti fare, esegui:

cd ~/Library/Preferences

E adesso:

rm com.apple.finder.plist

Inoltre, trova il processo in htop o top e uccidilo.


-7

Hai detto: "Ho incluso molte località nelle impostazioni sulla privacy di Spotlight".
È necessario includere posizioni FEWER, non di più. Se ne includi altri, significa che Spotlight è molto impegnato a guardarli tutti.
Puoi facilmente andare su Preferenze di Sistema / Spotlight per deselezionare molte posizioni. In particolare, deseleziona Mail, i motori di ricerca e altre opzioni dipendenti da Internet.
Arrestare e riavviare dopo aver modificato le preferenze di Spotlight.


7
Ti sbagli, in effetti ce l'hai di fronte, dice il pannello sulla privacy di Spotlight, e cito: "Impedisci a Spotlight di cercare queste posizioni", quindi avere meno posizioni nella privacy causerà effettivamente i riflettori per mantenere BUSIER. Avere più posizioni deselezionate nel pannello Risultati ricerca farà come dici tu, ma più metti nel pannello privacy, meno riflettori cercherà.
sdjuan,

2
Sì, questo è in realtà un consiglio piuttosto negativo. Tutto ciò che non vuoi scansionare dovrebbe essere in Privacy.
Joe McMahon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.