GNU/Linux >> LINUX-Kenntnisse >  >> Linux

/usr/lib/tracker/tracker-store verursacht eine sehr starke CPU-Last auf Debian Buster

nach tracker-store Läuft mit fast 100 % CPU, fast die ganze Zeit für 7 Tage jetzt scheint es, als hätte ich eine einfache Lösung gefunden:

tracker reset --hard

CAUTION: This process may irreversibly delete data.
Although most content indexed by Tracker can be safely reindexed, it can?t be assured that this is the case for all data. Be aware that you may be incurring in a data loss situation, proceed at your own risk.

Are you sure you want to proceed? [y|N]: 

/usr/lib/tracker/tracker-store Der Prozess ist weg, der Lüfter dreht herunter und nach einer Woche ist alles ruhig. Nach einem Neustart tracker-store bleibt trotzdem ruhig.


tracker-store ist Teil von Tracker, einem Programm, das bestimmte festgelegte Orte auf Ihrer Festplatte (und andere Orte wie Ihre E-Mails) scannt und den Inhalt in einer Datenbank indiziert. Dies ermöglicht Ihnen eine schnelle Suche nach Dateiinhalten. Während Tracker-Miner-* Programme sind, die Daten scannen, und Tracker-Store das Programm ist, das die Metadaten in einer Datenbank für den späteren schnellen Zugriff speichert. Tracker verwendet eine Datenbank für seine eigenen Zwecke, daher ist es sinnvoll, dass es Ihre CPU verwenden kann, auch wenn Sie sich nicht mit Prozessen befassen.

Sie könnten den Tracker auch so konfigurieren, dass er nichts indiziert (siehe program tracker-preferences), wodurch er wahrscheinlich daran gehindert wird, überhaupt zu arbeiten. Oder Sie könnten versuchen, das Paket vollständig zu entfernen, aber dies wird höchstwahrscheinlich Ihr System beschädigen (mehr Details - dank @broman ). Und lesen Sie auch diesen Beitrag Wie deaktiviere ich den Tracker in GNOME?.

Quelle:

blogs.gnome.org/mr/2009/09/18/tracker-update-2
Was ist ein Tracker? - gnome


Einige Tracker-Miner bleiben bei Inhalten hängen, die sie nicht verstehen. Wenn tracker daemon -f zeigt keine Updates, aber tracker-extract immer noch die CPU in Beschlag nimmt, werfen Sie vielleicht einen Blick in /tmp/tracker-extract-files.* . Wenn derselbe Symlink für längere Zeit dort herumsitzt, hat er den Miner-Prozess zum Absturz gebracht. Es ist wichtig, diese Datei überall dort zu entfernen, wo der Tracker sie findet, da sie sonst erneut abstürzt.

(eine Zusammenfassung meiner ursprünglichen Antwort hier:keine Fortschrittsaktualisierungen vom Gnome-Tracker)


Linux
  1. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  2. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

  3. Was ist der Unterschied zwischen #!/usr/bin/env bash und #!/usr/bin/bash?

  4. cmake --version zeigt auf /usr/bin/cmake, während cmake auf /usr/local/bin zeigt

  5. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

gcc - /usr/bin/ld error:kann <library> in /usr/local/lib nicht finden, obwohl ldconfig es auflistet, und Pfad zu ld.so.conf hinzugefügt

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

Warum andere Dinge als /home auf eine separate Partition legen?

Unterschied zwischen /bin und /usr/bin

Warum haben die Verzeichnisse /home, /usr, /var usw. alle dieselbe Inode-Nummer (2)?

CentOS /usr/local/lib systemweit $LD_LIBRARY_PATH?