web-dev-qa-db-fra.com

/ usr / lib / tracker / tracker-store provoque une charge CPU très importante sur Debian "Buster"

Après la dernière mise à niveau le:

  Operating System: Debian GNU/Linux buster/sid
            Kernel: Linux 4.18.0-2-686-pae
      Architecture: x86

/ usr/lib/tracker/tracker-store mange une énorme charge de CPU.

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                          
 7039 nath      20   0   96136  24460  11480 R 100,0   1,3   0:01.76 tracker-store

Quand je lance tracker daemon Je reçois:

Miners:
17 Nov 2018, 21:17:06:  ?     File System           - Not running or is a disabled plugin
17 Nov 2018, 21:17:06:  ?     Applications          - Not running or is a disabled plugin
17 Nov 2018, 21:17:06:  ?     Extractor             - Not running or is a disabled plugin

Je pensais avoir désactivé toutes les activités du tracker, que fait-il?

Le fan va comme un fou et un redémarrage n'améliore pas la situation.

9
nath

après avoir tracker-store fonctionnant avec presque 100% de CPU, presque tout le temps pendant 7 jours maintenant, il semble que j'ai trouvé une solution facile:

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 le processus a disparu pour le moment, le ventilateur tourne et tout semble calme après une semaine. Je n'ai pas testé un redémarrage cependant ...


Mise à jour: fixe, également après un redémarrage tracker-store reste silencieux.

9
nath

tracker-store fait partie de tracker, un programme qui analyse certains emplacements spécifiés sur votre disque dur (et d'autres endroits comme vos e-mails) et indexe le contenu dans une base de données. Cela vous permet d'effectuer des recherches rapides sur le contenu des fichiers. Alors que tracker-miner- * sont des programmes qui scannent les données et tracker-store est le programme qui stocke les métadonnées dans une base de données pour un accès rapide plus tard. Tracker utilise une base de données à ses propres fins, il est donc logique qu'il puisse utiliser votre CPU même lorsque vous ne traitez pas de processus.

Vous pouvez également configurer le tracker pour n'indexer rien (voir les préférences du tracker de programme), l'empêchant ainsi probablement de faire du travail. Ou vous pouvez essayer de supprimer le paquet complètement, mais cela cassera très probablement votre système (plus détails - grâce à @broman). Et vérifiez également ce post Comment désactiver le tracker dans GNOME? .

Source:

blogs.gnome.org/mr/2009/09/18/tracker-update-2
Qu'est-ce qu'un tracker? - gnome

4
finn

Certains mineurs traqueurs se bloquent sur du contenu qu'ils ne comprennent pas. Si tracker daemon -f n'affiche aucune mise à jour mais tracker-extract monopolise toujours le CPU, peut-être jetez un œil dans /tmp/tracker-extract-files.*. Si le même lien symbolique se trouve là pendant un certain temps, le processus de mineur est bloqué. Il est important de supprimer ce fichier de tout endroit où le tracker le trouvera, sinon il se bloquera à nouveau.

(un résumé de ma réponse à l'origine ici: pas de mises à jour de progression de gnome tracker )

1
scruss