Was sind mds und mdworker, und warum laufen sie auf meinem Mac?
- Justin Pot
@jhpot
- Aktualisiert 14. September 2020, 2:18pm EDT
Beim Überprüfen des Aktivitätsmonitors sind Ihnen ein paar Prozesse aufgefallen, die Sie nicht kennen: mds und mdworker. Beide haben kein Symbol, und sie scheinen ständig zu laufen. Keine Sorge, sie sind harmlos.
Verwandt: Was ist dieser Prozess und warum läuft er auf meinem Mac?
Dieser Artikel ist Teil unserer fortlaufenden Serie, die verschiedene Prozesse erklärt, die in der Aktivitätsanzeige zu finden sind, wie kernel_task, hidd, installd und viele andere. Sie wissen nicht, was diese Dienste sind? Dann fangen Sie besser an zu lesen!
Die beiden Prozesse sind Teil von Spotlight, dem macOS-Suchwerkzeug. Der erste, mds, steht für metadata server. Dieser Prozess verwaltet den Index, mit dem Sie schnelle Suchergebnisse erhalten. Der zweite, mdworker, steht für metadata server worker. Dieser macht die harte Arbeit der eigentlichen Indizierung Ihrer Dateien, um diese schnelle Suche zu ermöglichen.
Warum verbrauchen mds und mdworker so viel RAM und CPU?
Wenn Sie kürzlich Ihre Dateien und Anwendungen von einem Mac auf einen anderen migriert haben, ist es normal, dass mds und mdworker eine große Menge an CPU-Leistung und Speicher beanspruchen. Das Gleiche gilt, wenn Sie kürzlich eine Reihe neuer Dateien zu Ihrem Computer hinzugefügt haben. Die Prozesse arbeiten beide daran, einen Index all Ihrer Dateien zu erstellen, der später Ihre schnelle Suche unterstützt.
Woher wissen Sie, dass dies der Fall ist? Wenn Sie Spotlight öffnen, sehen Sie neben einem Fortschrittsbalken das Wort „Indizierung“.
Wenn Sie diese Meldung sehen, wissen Sie, dass Spotlight fleißig dabei ist, Ihren Index zu erstellen, und das ist der Grund für den Ressourcenverbrauch. Dies dauert in der Regel nur ein paar Stunden, obwohl dies je nach Festplatte und Prozessorgeschwindigkeit variieren kann.
Spotlight ist so konfiguriert, dass es nicht alle Ressourcen verbraucht. Wenn Sie etwas tun, das prozessorintensiv ist, sollten sich diese Prozesse zurückziehen. Aber wenn Ihr Mac im Leerlauf ist und Sie nicht im Akkubetrieb arbeiten, wird Spotlight sich frei fühlen, alle Ressourcen zu nutzen, die notwendig sind, um die Datenbank aufzubauen.
Neuaufbau des Spotlight-Index
Verbunden: So beheben Sie Spotlight-Probleme, indem Sie den Index neu aufbauen
Wenn diese Prozesse ihre Arbeit nie zu beenden scheinen und noch Tage nach Beginn der Indizierung ständig Ihre CPU und Ihren Arbeitsspeicher beanspruchen, besteht die Möglichkeit, dass Ihr Index beschädigt ist. Glücklicherweise können Sie solche Probleme beheben, indem Sie den Spotlight-Index neu aufbauen.
Es gibt zwei Hauptwege, dies zu tun. Die erste ist, die gesamte Festplatte zur Liste der ausgeschlossenen Orte hinzuzufügen und sie danach wieder aus der Ausschlussliste zu entfernen. Die zweite Möglichkeit ist, das Terminal zu öffnen und den folgenden Befehl auszuführen:
sudo mdutil -E /
In beiden Fällen wird Ihr gesamter Spotlight-Index neu erstellt, was Sie wiederum sehen können, indem Sie Spotlight aufrufen und nach dem Wort „Indizierung“ oben links neben dem Fortschrittsbalken suchen. Sobald dieser Prozess abgeschlossen ist, sollten mds und mdworker aufhören, übermäßig viel CPU zu verbrauchen. Wenn das nicht der Fall ist, sollten Sie First Aid ausführen, um Dateisystemprobleme auf Ihrem Mac zu beheben, und dann den Index neu aufbauen. Das wird das Problem in fast allen Fällen lösen.
Justin Pot schreibt seit über einem Jahrzehnt über Technologie, seine Arbeiten erscheinen in Digital Trends, The Next Web, Lifehacker, MakeUseOf und dem Zapier Blog. Er leitet außerdem das Hillsboro Signal, eine von ihm gegründete, ehrenamtlich betriebene lokale Nachrichtenredaktion.Read Full Bio “