Glossar/Prozesse, die du sehen wirst
mds_stores und mdworker
Auch: mds, Spotlight-Indizierung
Kurze Antwort
mds, mds_stores und mdworker sind die macOS-Prozesse, die den Spotlight-Suchindex aufbauen und pflegen. mds ist der Metadatenserver, und mdworker-Prozesse durchsuchen Dateien und lesen ihren Inhalt und ihre Metadaten, damit sie in der Suche auftauchen.
Spotlight führt einen lokalen Index deiner Dateien, Apps, E-Mails und anderer Daten, damit Suchen schnell Ergebnisse liefern. Werden Dateien hinzugefügt oder geändert oder wird eine Festplatte angeschlossen, liest mdworker sie, und mds und mds_stores aktualisieren den Index.
Starkes Indizieren ist normal nach einem macOS-Update, nach dem Umzug auf einen neuen Mac, nach dem Wiederherstellen aus einem Backup oder wenn du sehr viele Dateien kopierst. Es sollte sich legen, sobald der Index auf dem neuesten Stand ist.
Auf dieser Seite
Warum mds_stores so viel CPU braucht
Das Indizieren braucht CPU und Festplattenaktivität im Verhältnis dazu, wie viel indiziert werden muss. Ein neuer Index einer vollen Festplatte kann eine Weile dauern. Ordner, die sich ständig ändern, etwa Build-Ausgaben, große Caches oder Images virtueller Maschinen, können Spotlight so lange beschäftigen, wie sie sich ändern.
Mehrere mdworker-Prozesse gleichzeitig sind normal. Spotlight startet mehr als einen, um Dateien parallel zu durchsuchen.
So verhinderst du, dass Spotlight einen Ordner indiziert
Öffne die Systemeinstellungen, geh zu „Spotlight“ (in manchen Versionen „Siri & Spotlight“), klicke auf „Suchdatenschutz“ und füge die Festplatte oder den Ordner hinzu. Spotlight indiziert ihn dann nicht mehr und zeigt ihn nicht mehr in den Suchergebnissen.
Gute Kandidaten sind Ordner, die du nie durchsuchst und die sich oft ändern, etwa Build-Verzeichnisse, Paket-Caches oder ein Ordner mit virtuellen Maschinen.
Wann du den Index neu aufbauen solltest
Wenn das Indizieren nie fertig zu werden scheint oder die Suchergebnisse falsch sind, empfiehlt Apple, den Index neu aufzubauen: Füge die Festplatte oder den Ordner zur Liste „Suchdatenschutz“ hinzu, warte ein paar Sekunden und entferne ihn wieder. Spotlight indiziert diesen Ort dann neu, was mds_stores eine Weile beschäftigt.
So prüfst du, ob Spotlight indiziert
Die Aktivitätsanzeige zeigt die Prozesse, und das Terminal kann dir sagen, ob das Indizieren für eine Festplatte eingeschaltet ist.
- Klicke in der Aktivitätsanzeige auf den Tab „CPU“ und gib
mdins Suchfeld ein. Du siehst mds, mds_stores und einen oder mehrere mdworker- oder mdworker_shared-Prozesse. - Beobachte eine Minute lang ihren Wert „% CPU“. Niedrig oder null heißt, Spotlight ist untätig. Gleichmäßige Aktivität heißt, es arbeitet sich noch durch Dateien.
- Klicke auf den Tab „Festplatte“ und sieh dir für dieselben Prozesse die Spalte „Gelesene Byte“ an. Indizieren liest viel. Wächst der Wert immer weiter, läuft die Suche noch.
- Führe im Terminal
mdutil -s /aus, um den Indizierungsstatus des Startvolumes zu sehen. Es gibtIndexing enabled.aus, wenn Spotlight dieses Volume indizieren soll. Für eine andere Festplatte ersetze/durch ihren Pfad, etwa/Volumes/Backup.
Wie lange dauert die Spotlight-Indizierung?
Das hängt davon ab, wie viele Dateien indiziert werden müssen, wie schnell die Festplatte ist und wie beschäftigt der Mac mit anderer Arbeit ist. Ein vollständiger Index einer großen Festplatte dauert viel länger als das Nachholen weniger geänderter Dateien, und derselbe Mac kann an einem Tag schnell fertig sein und nach einer großen Kopieraktion oder einem macOS-Update Stunden brauchen.
Die bessere Frage ist, ob es vorangeht. Werden mds_stores und mdworker über ein paar Stunden ruhiger, wird es fertig. Bleiben sie Tag für Tag beschäftigt, ändert etwas ständig Dateien, oder der Index muss neu aufgebaut werden.
Häufige Gründe, warum die Indizierung nie fertig wird
Bleibt Spotlight lange nach einem Update oder einem Umzug beschäftigt, such nach einem Ort, der sich ständig ändert.
- Build-Ausgaben,
node_modulesoder Paket-Caches, die oft neu geschrieben werden. - Festplattenimages virtueller Maschinen oder große Datenbanken, die sich im Betrieb ändern.
- Ein Ordner, in den eine andere App ständig schreibt, etwa ein Download- oder Sync-Ordner.
- Ein externes Laufwerk, das oft an- und abgesteckt wird und das Spotlight bei jedem Aktivieren prüft.
- Ein beschädigter Index. Dann hilft es, ihn über „Suchdatenschutz“ neu aufzubauen.
Was du lassen solltest
Schalte Spotlight nicht für dein ganzes Startvolume aus, um CPU zu sparen. Andere Funktionen hängen vom Index ab, darunter die Suche im Finder, in Mail und in anderen Apps. Schließe nur die Ordner aus, die du nicht durchsuchen musst.
mdworker oder mds_stores zu beenden, stoppt das Indizieren nicht, weil macOS sie neu startet und sie da weitermachen, wo sie aufgehört haben. Hast du das optionale Hilfsprogramm von Vitals aktiviert, zeigen dir 30 Tage Verlauf pro Prozess leicht, ob das Indizieren abklingt oder jeden Tag wiederkommt.
Häufige Fragen
Was ist mds_stores auf dem Mac?
Einer der Prozesse, die den Spotlight-Suchindex pflegen. Er gehört zu macOS.
Warum läuft mdworker so oft?
mdworker durchsucht neue und geänderte Dateien für Spotlight. Er läuft viel nach einem Update, einem Umzug oder wenn sich viele Dateien ändern, und wird ruhiger, sobald das Indizieren aufgeholt hat.
Kann ich mds_stores gefahrlos beenden?
Das bringt wenig, denn macOS startet ihn neu, und das Indizieren geht weiter. Um einen Ort nicht mehr indizieren zu lassen, füge ihn in den Spotlight-Einstellungen zu „Suchdatenschutz“ hinzu.
Was ist mdworker_shared?
Der Name des Spotlight-Arbeitsprozesses in aktuellen macOS-Versionen. Wie mdworker durchsucht er Dateien und gibt, was er findet, für den Index an mds weiter.
Woran erkenne ich, dass die Spotlight-Indizierung fertig ist?
mds_stores und die mdworker-Prozesse fallen in der Aktivitätsanzeige auf wenig oder keine CPU und bleiben dort. Auch ihr Wert „Gelesene Byte“ im Tab „Festplatte“ wächst nicht mehr.
Indiziert Spotlight externe Laufwerke?
Ja, wenn sie angeschlossen sind, außer du fügst sie zu „Suchdatenschutz“ hinzu. Führe mdutil -s /Volumes/DriveName aus, um den Indizierungsstatus eines Laufwerks zu sehen.
Verwandte Begriffe
Schritt für Schritt: Warum ist mein Mac so langsam?.
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.