mdworker verarbeitet immer 100 %, auch wenn nicht indexiert wird

Ich versuche zu verstehen, warum mdworker immer bei 100% ist, auch wenn (anscheinend) nicht indiziert wird. Wenn ich Spotlight öffne, wird mir nicht mitgeteilt, dass ein Laufwerk indiziert wird. Wenn ich starte fs_usage -w -f filesys mdworker, gibt es auch keine Ausgabe.

Nur um sicherzugehen, habe ich versucht, den Spotlight-Dienst zu stoppen und neu zu starten, damit er die Datenbank von Grund auf neu erstellt. Ich habe es etwa 12 Stunden laufen lassen, aber jetzt läuft es immer noch zu 100%. Ich habe auch viele Ordner von der Indizierung ausgeschlossen.

Irgendeine Idee, was das Problem sein könnte? Gibt es eine Möglichkeit zu wissen, was der Prozess tatsächlich tut?

Antworten (2)

Ok scheint jetzt behoben zu sein. Wenn es jemand anderem helfen kann, gehen Sie wie folgt vor, um das Problem zu beheben:

  • Öffnen Sie die Anwendung "Aktivitätsmonitor".
  • Klicken Sie auf den Prozess „mdworker“.
  • Klicken Sie auf die Schaltfläche „Inspizieren“.
  • Klicken Sie dort auf „Dateien und Ports öffnen“
  • Überprüfen Sie irgendwo in diesem Fenster, welche Dateien geöffnet sind. Suchen Sie unter anderem nach den ".mdimporter"-Dateien (Spotlight-Plugins).
  • Wenn eine oder mehrere mdimporter-Dateien immer geöffnet zu sein scheinen, können Sie sie deaktivieren, indem Sie sie in etwas anderes umbenennen. Öffnen Sie das Terminal und führen Sie es aussudo mv /path/to/the/file.mdimporter /path/to/the/file.mdimporter.disabled
  • Starten Sie dann Ihren Computer neu.

In meinem Fall war es die Datei /Applications/Britannica 13.0/Ultimate Reference Suite.app/Contents/Library/Spotlight/BritannicaBookmark.mdimporter, die ständig geöffnet war. Nach der Umbenennung ist alles wieder normal.

Ich habe keine Registerkarte "Dateien und Ports öffnen" in der Funktion "Inspizieren".

Ich hatte das gleiche Problem. Ich habe Britannica von meinem Mac deinstalliert und jetzt ist alles normal. Mein Mac hat jetzt 9 Stunden Akku im Vergleich zu 4 Stunden wie zuvor.