Wenn Ihr Mac sehr langsam läuft und es keine offensichtliche Ursache gibt, könnte das Problem an den mdworker- und mds-Prozessen in OS X liegen. Hier ist die Lösung, die Sie brauchen, um die Geschwindigkeit Ihres Macs zurückzugewinnen.
Dies ist ein praktisches Beispiel für die Art von Dingen, die mit Ihrem Mac schief gehen können, und wie Sie das Problem lösen. Vor einer Stunde hat mein Mac aufgehört zu arbeiten, aber jetzt ist er wieder normal. Wollen Sie wissen, wie ich es gemacht habe? Lesen Sie weiter. (Affiliate-Links in diesem Artikel.)
Das Problem war, dass der Mac langsam lief. Es war nicht schlimm, aber es war ein bisschen nervig, den sich drehenden Strandball zu sehen, wo die Maus sein sollte.
Dann blieb er fast komplett stehen. Der Mac war kaum noch bedienbar und das Umschalten von einem Fenster zum anderen dauerte 30 Sekunden. Klicken Sie auf ein Menü und es würde erst 20 Sekunden später erscheinen. Klicken Sie auf eine Schaltfläche, und 20 oder 30 Sekunden lang passierte nichts. Es war, als würde man durch Sirup schwimmen.
Es war fast, aber nicht ganz unmöglich, den Mac zu benutzen. Es dauerte einfach ewig, etwas zu tun, egal wie einfach. Wenn das passiert, müssen Sie den Aktivitätsmonitor im Ordner Programme/Dienstprogramme starten.
Es dauerte eine Weile, ein paar Apps zu beenden, ein paar Fenster zu schließen und den Aktivitätsmonitor zu öffnen, weil der Mac fast nicht mehr reagierte, aber schließlich öffnete er sich.
Probleme mit dem mdworker und dem mds-Prozess
Das Problem war auf der Registerkarte Speicher zu sehen und mdworker verbrauchte 2,23 GB Speicher, 1.72 GB Auslagerungsdatei wurden verwendet, es gab 2,33 GB komprimierten Speicher, und das Speicherdruckdiagramm war komplett rot.
Ein rotes Speicherdruckdiagramm bedeutet, dass kein Speicher mehr übrig ist, um irgendetwas zu tun, und der Mac gerät wirklich ins Stocken, indem er Speicher auf die Festplatte auslagert, ihn komprimiert und damit herumjongliert.
Der mdworker-Prozess wird von Spotlight verwendet, und _spotlight kann in der Benutzer-Spalte im Aktivitätsmonitor gesehen werden. Zusätzlich zu den 2,23 GB an der Spitze gab es weiter unten noch mehrere mdworker-Prozesse, die 37 – 45 MB verbrauchten. Außerdem gibt es mds-Prozesse, die ebenfalls mit mdworker zusammenhängen und ebenfalls Speicher verbrauchten.
Das war alles viel zu viel für ein 4 GB MacBook Pro.
Das Problem wurde möglicherweise durch das Einstecken von zwei USB-Platten und einem USB-Flash-Speicherstick verschlimmert. Spotlight spielte bei dem Versuch, alles zu indizieren, einfach verrückt und der Mac kam zum Stillstand.
Zugeordnet: Die besten Tipps und Tricks für die Spotlight-Suche in OS X
Spotlight stoppen
Die Lösung, wenn auch keine perfekte, ist, Spotlight zu deaktivieren, da Spotlight den Prozess mdworker ausführt, um den Inhalt von Laufwerken zu indizieren.
Gehen Sie in die Systemeinstellungen und öffnen Sie Spotlight. Wählen Sie die Registerkarte Datenschutz. Klicken Sie auf die Plus-Schaltfläche am unteren Rand und fügen Sie alle Ihre Laufwerke und Partitionen hinzu.
Dadurch wird Spotlight angewiesen, keine der Laufwerke oder Partitionen zu indizieren. Es veranlasst mdworker, seine Arbeit einzustellen und die Indizierung und den bereits erstellten Index zu verwerfen.
Prüfen Sie den Aktivitätsmonitor
Jetzt verbraucht mdworker nicht mehr die riesige Menge an Speicher, die er vorher benötigt hat. Es gibt zwar noch einen mds-Prozess, aber der ist nur noch 61,5 MB groß. Das Speicherdruckdiagramm ist grün geworden, was anzeigt, dass es keine Speicherprobleme mehr gibt, die Auslagerungsdatei und der komprimierte Speicherverbrauch sind nur noch ein Bruchteil dessen, was sie vorher waren.
Wenn Sie alle Datenträger in die Registerkarte „Datenschutz“ verschieben, wird Spotlight nicht komplett gestoppt, da es viele verschiedene Komponenten gibt, darunter Websuchen, Wörterbuchdefinitionen und so weiter. Was Sie nicht sehen werden, sind Dateien oder Apps in den Suchergebnissen. Wenn die Spotlight-Indizierung gestoppt ist, können Sie nicht nach Dateien suchen. Öffnen Sie den Finder und wenn er so eingestellt ist, dass er standardmäßig alle Ihre Dateien anzeigt, wird er leer sein. Es scheint, dass die Ergebnisse von Spotlight stammen, das deaktiviert ist.
Nachdem der Spotlight-Dateiindex nicht mehr existiert, können Sie feststellen, dass das Entfernen der Datenträger, oder zumindest des internen Boot-Datenträgers, von der Registerkarte „Datenschutz“ in den Spotlight-Systemeinstellungen dazu führt, dass mdworker wieder normal agiert.
Spotlight indiziert den Inhalt des Datenträgers erneut und baut einen brandneuen Index neu auf. Dies wird die Leistung des Macs ein wenig beeinträchtigen, sollte aber nie so schlimm sein, dass man ihn nicht benutzen kann, wie es bei meinem MacBook der Fall war. Wenn Spotlight die Indizierung des Datenträgers abgeschlossen hat, beruhigt sich mdworker und die Spotlight-Suche funktioniert wieder.
Alternativ könnten Sie Spotlight mit allen Datenträgern auf der Registerkarte Datenschutz deaktiviert lassen und ein anderes Suchwerkzeug verwenden.