mds und mds_stores verbrauchen ständig CPU

147

mds und mds_stores sind konstante CPU-Konsumenten, auch wenn ich denke, dass sich auf der Festplatte nichts ändern sollte.

Aktivitätsmonitor:

Aktivitätsmonitor

Ich habe ein Macbook Pro von ca. 2009. Viele Software im Laufe der Jahre installiert. Dropbox und Crashplan sind unter anderem aktive Hintergrundprozesse.

Ich habe viele Orte in die Datenschutzeinstellungen von Spotlight aufgenommen.

  • USB Laufwerk
  • Crashplan-Ordner
  • /Library/Caches
  • /Users/me/Library/Caches

Dennoch sind mds und mds_stores konstante Konsumenten von CPU, die jeweils zwischen 10 und 12% liegen. Mein Lüfter läuft wegen der Hitze weiter.

Irgendwelche Ideen, woran es liegen könnte und wie ich Fehler beheben kann?

jim70
quelle

Antworten:

167

Wie Sie wissen, handelt es sich bei mds und mds_stores um Spotlight-Aktivitäten.

Der Grund, warum Ihr Spotlight so aktiv ist, kann eine Reihe von Dingen sein. Möglicherweise haben Sie eine App oder mehrere Apps, die ständig den Inhalt eines Ordners ändern.

Lassen Sie uns zuerst prüfen, ob Spotlight die Ursache dafür ist, dass die Lüfter so häufig laufen. Führen Sie in Ihrem Terminal Folgendes aus, um dies zu testen:

sudo mdutil -a -i off

Dies deaktiviert die Indizierung von Dateien und sollte zu einer deutlichen Verlangsamung der Lüfter führen, wenn mdsund / oder mds_storesschuld sind.

Führen Sie aus, um die Indizierung wieder zu aktivieren

sudo mdutil -a -i on

Nachdem Sie die vollständige Neuindizierung Ihrer Festplatte durchgeführt haben (beachten Sie, dass dies ein Over-Night-Job sein kann), wird Ihre Spotlight-Datenbank gelöscht, sodass ein Neustart erforderlich ist.

sudo rm -rf /.Spotlight-V100/*

Der nächste und letzte Schritt wäre, andere zu Ihren (nicht scannenden) Datenschutzeinstellungen hinzuzufügen.

Ruskes
quelle
1
Warum würdest du die Fans ablehnen? Was würde dazu führen, dass der Computer herunterfährt, sobald er zu heiß wird ?!
Stophface
13
Die angegebenen Befehle wirken sich nicht direkt auf die Lüfter aus. mdutil steuert mds, den Spotlight-Indizierungsdämon. Diese Schritte stellen sicher, dass Spotlight tatsächlich die Hochtemperaturbedingung verursacht.
Brian Schantz
1
Für mich hat das sudo rm -rf /.Spotlight-V100/*total geklappt. Danke.
hol
8
Der aktuelle Status kann mit überprüft werden mdutil -a -s -v.
Koraktor
4
Gibt es eine Möglichkeit zu überprüfen, was ein mdworker gerade scannt ?
Kamafeather
5

Ich habe das gleiche Problem, kaufte mir fast einen neuen Mac. Ich habe alles im Netz nach mds_stores usw. durchsucht. Alles, was ich bekam, war Terminalprogrammierung und saubere Installationslösungen. Ohne die Garantie, das Problem zu beheben.

Daher habe ich mein kostenloses Reinigungs- und Wartungstool "Onyx" überprüft und in der Navigationsleiste unter Wartung können Sie "Spotlight Rebuild" (standardmäßig deaktiviert) aktivieren.

Danach hatte ich keine Probleme und die Geschwindigkeit war normal. Außerdem bleibt der Aktivitätsmonitor innerhalb der normalen Parameter. Ich hoffe es bleibt so und funktioniert. Denn es ist ein einfacher und kostenloser Tipp für technisch nicht versierte Mac-Benutzer.

Hab das vor einer Stunde rausgefunden, sieht aber vielversprechend aus. Viel Glück

user108694
quelle
Konnte nicht herausfinden, warum mein Spotlight den Index neu erstellte. Ich habe Onxy nicht installiert, aber ich habe CleanMyMac und sicher genug, der Index wurde automatisch neu erstellt.
Kritzeleien
Ich habe verschiedene Dinge ohne Glück versucht. Installierte Onyx, was nützlich war, um Dinge mit einer intuitiven Oberfläche zu erledigen. Die Befehlszeile in der akzeptierten Antwort hat bei mir nicht funktioniert. Mit Onyx konnte die Indizierung auch nicht ausgeschaltet werden. Als ich mds_stores zwang, zu beenden, beruhigten sich die Fans jedoch. Mit Onyx habe ich dann die Indizierung wieder eingeschaltet. Ich habe sofort gesehen, wie ein Haufen mdworker mit insgesamt mehr CPU gestartet wurde, als mds_stores (wie von Activity Monitor gemeldet), aber ohne Lüfter. Da ich den Index gelöscht habe, warte ich eine Weile, bis er neu erstellt wurde. Interessant, dass ein Total-Rebuild den Lüfter nicht auslöst.
Victor Engel
2

Nur um einen kleinen Tipp zu @Buscars richtiger Antwort hinzuzufügen: In meinem Fall wurde mir klar, dass Spotlight tatsächlich Time Machine-Backups indiziert (was eigentlich eine dumme Sache ist, die man zuerst machen sollte). Für mich erklärt dies in erster Linie die konstante CPU - TimeMachine erstellt ein stündliches Backup, Spotlight versucht es zu indizieren ... Nach dem Stoppen des Indexdienstes und dem Entfernen vorhandener Indizes, wie oben angegeben, und vor dem erneuten Starten der Indizierung, versuche ich es auch haben die TimeMachine-Volumes ausgeschlossen (öffnen Sie den Finder, gehen Sie zu Ordner -> / Volumes und ziehen Sie das TimeMachine-Volume in die Ausschlussliste von Spotlight). Daumen drücken.

JRun
quelle
1

Ich hatte das gleiche Problem. Ich habe mich mit den Systemeinstellungen für Sicherheit und Datenschutz befasst , um zu sehen, was Spotlight beinhaltet. Ich habe eine Sache abgehakt und dann wieder an und es hörte sofort auf. Meins verbrauchte fast 100% der CPU-Leistung und meine Fans liefen ohne Unterbrechung. Nachdem ich das getan hatte, hörte alles auf und ich habe keine Ahnung warum. Ich habe ein MacBook Pro für Mitte 2012.

John
quelle
0

Nachdem ich alles ausprobiert hatte, was es im Web und in den Foren gibt und nichts funktionierte, machte ein kluger Kerl (Lincoln Adams) im Apple-Forum mit demselben Problem eine umwerfende Entdeckung: In seinem Fall (und meinem und vielleicht Ihrem) - dies wurde durch die Pinterest-Schaltfläche / Erweiterung in Firefox verursacht. Versuchen Sie, Firefox zu schließen, neu zu starten und für eine Weile einen anderen Browser zu verwenden. Der Thread in Apple-Foren

JRun
quelle
0

Wenn beim Ausführen des Befehls sudo mdutil -a -i herausgefunden wird, versucht dieser Spotlight, ein über USB verbundenes Laufwerk mit einem Terabyte zu indizieren. Ich habe die Verbindung getrennt und den Computer neu gestartet.

Samsky
quelle
-1

Für mich war das Anhalten der Indizierung nicht genug Zusätzlich (zu den oben vorgeschlagenen) musste ich die Datei entfernen: com.apple.finder.plist

Hier was Sie tun sollten, laufen:

cd ~/Library/Preferences

Und nun:

rm com.apple.finder.plist

Finden Sie den Prozess außerdem in "htop" oder "top" und beenden Sie ihn.

Kohn1001
quelle
-7

Sie sagten: "Ich habe viele Orte in die Datenschutzeinstellungen von spotlight aufgenommen."
Sie müssen WENIGER Standorte angeben, nicht mehr. Wenn Sie mehr hinzufügen, bedeutet dies, dass Spotlight sehr damit beschäftigt ist, sie alle zu betrachten.
Sie können einfach zu Systemeinstellungen / Spotlight wechseln, um die Auswahl vieler Speicherorte aufzuheben. Deaktivieren Sie insbesondere E-Mail, Suchmaschinen und andere internetabhängige Optionen.
Fahren Sie herunter und starten Sie den Computer neu, nachdem Sie Ihre Spotlight-Einstellungen geändert haben.

Bob Dogg
quelle
7
Sie täuschen sich, tatsächlich haben Sie es von hinten nach vorne, heißt es in der Datenschutzanzeige von Spotlight, und ich zitiere: "Verhindern, dass Spotlight diese Orte durchsucht". Wenn Sie also weniger Orte in der Privatsphäre haben, bleibt Spotlight tatsächlich BESETZTER. Das Deaktivieren von "Mehr Orte" im Bereich "Suchergebnisse" entspricht Ihrer Aussage. Je mehr Sie jedoch in den Bereich "Datenschutz" einfügen, desto weniger wird im Rampenlicht gesucht.
SDJUAN
2
Ja, das ist eigentlich ein ziemlich schlechter Rat. Alles, was nicht gescannt werden soll, sollte in der Privatsphäre sein.
Joe McMahon