tracker-store et tracker-miner-fs dévorant mon processeur à chaque démarrage


155

Chaque fois que je démarre mon ordinateur portable, le processus tracker-storeet tracker-miner-fsconsomme mon processeur entre 30 et 40% pendant 10 à 15 minutes. Je suis sur Ubuntu 12.04.

Que font ces processus? Comment se débarrasser des processus?


Tous les logiciels de votre système sont-ils issus du centre de logiciel ou avez-vous installé des logiciels d’autres pays? Pouvez-vous vous connecter tracker-xà quelque chose? FWIW, je ne vois pas de processus appelé tracker-xavec Lubuntu 13.04. Si vous n'avez pas de "problème de confidentialité", vous pouvez poster le résultat de quelque chose comme ps -eet dpkg --get-selectionsici ou @ pastebin. Peut-être que quelqu'un pourrait comprendre ce qui se passe.

@ vasa1 Mon faux, traqueur-x moyenne traqueur-magasin et traqueur-mineur-fs
Gaurav Agarwal

3
Je viens de faire l'expérience de quelque chose de similaire sur Ubuntu 16.04.1 LTS.
Alexey

Il se peut que des fichiers problématiques empêchent l’outil de suivi de terminer l’index. Plutôt que de supprimer le suivi, j'ai une réponse qui pourrait aider à éviter que des fichiers problématiques ne restent /tmp/tracker-extract-files.1000. Il restera indexé quelques instants après le redémarrage, mais il devrait se terminer au plus tard dans quelques minutes.
scruss

Réponses:


134

Solution de script pour le désactiver de manière permanente sur Ubuntu 16.04

Comme mentionné dans les commentaires, les fichiers mentionnés dans cet article n'existent plus dans 16.04. Vous pouvez utiliser le script suivant:

echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false  
tracker reset --hard   

( source )

Ce sont des bugs confirmés sur Launchpad

Que font ces processus?

Tracker est une synergie de technologies conçues pour fournir un poste de travail hautement sophistiqué, innovant et intégré.

Tracker fournit les éléments suivants:

  • Indexeur pour la recherche sur le bureau (pour plus de détails, voir la spécification suivante: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • Base de données de balises pour effectuer le marquage des mots-clés de tout objet
  • Base de données de métadonnées extensible pour des applications telles que gedit et rhythmbox qui doivent ajouter des métadonnées personnalisées aux fichiers
  • La base de données pour les objets de première classe permet d'utiliser la base de données de suivi pour le stockage et la mise en œuvre des objets de première classe et du modèle Gnome 3.0.

Comment se débarrasser des processus?

  1. Désactivation du suivi pour globalement (pour tous les utilisateurs)

    1. Editer le /etc/xdg/autostart/trackerd.desktopfichier avec les privilèges root ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Ajouter Hidden=trueà la fin du fichier
    3. Faites la même chose /etc/xdg/autostart/tracker-applet.desktopsi vous voulez
  2. Désactivation du suivi pour votre utilisateur uniquement

    1. Entrez le répertoire ~/.config/autostart, créez-le s'il n'existe pas
    2. Créer un fichier nommé trackerd.desktop
    3. Collez les éléments suivants dans le fichier, enregistrez et quittez:

      [Desktop Entry]
      Encoding=UTF-8
      Name=Tracker
      Hidden=true
      

Source: https://wiki.ubuntu.com/Tracker


2
Puis-je le désinstaller? sudo apt-get suivi de la purge
Gaurav Agarwal

9
@codingcrow Ne désinstallez pas et ne pensez même pas à une purge. Une désactivation suffirait. :-)
TomKat le

4
@TomKat: Pourquoi pas? Je viens de faire apt-get uninstall trackersur gnome-ubuntu et cela a bien fonctionné .. il a également supprimé les documents gnome, mais peu importe, je ne savais même pas que j'avais ce programme :)
benjaoming

4
Ça ne marche pas. Miner fonctionne toujours à chaque démarrage.
Serrano

2
La désactivation de ce processus affectera-t-elle les performances de recherche?
Nasreddine

85

Modifiez simplement ces valeurs en utilisant la commande gsettings qui désactivera l'indexation constante de Tracker:

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

Les valeurs peuvent être modifiées à l'aide de dconf-editor en naviguant dans org> freedesktop> Tracker> Miner> Fichiers :

org.freedesktop.Tracker.Miner.Files

Une fois ces modifications effectuées, il est vivement recommandé de nettoyer la base de données pour récupérer un peu d’espace perdu sur le disque:

echo y | LANG=en tracker reset -r

2
Merci beaucoup, je venais de courir tracker-control-r et tout trié ...
JoZ3

1
Qu'est-ce que fait exactement tracker-control -r? On dirait que depuis que cet article tracker-controlest obsolète et qu'il a été migré vers la tracker daemoncommande, mais tracker help daemon(ou tracker-control --help) ne mentionne pas d' -rindicateur. Fait-il toujours la même chose? Je ne trouve pas l'ancienne documentation.
Redbmk

5
Je crois que l'équivalent moderne est tracker reset --hard.
jcupitt

1
Après cette étape, après avoir exécuté tracker-control -rmon ordinateur portable est redevenu lisse! PS: tracker-controln'est plus disponible dans 16.04, mais relaxez-vous, cela déclenchera la commande de substitution qui est tracker daemon.
Commentaire du

tracker-control: command not foundPourquoi donc?
Tooniis

30

Peut-être est-ce pertinent pour Ubuntu 14.04 / GDM , et s’il est important de ne pas supprimer tout le service, il sera alors préférable de le faire stopet / ou renice.

Par conséquent, il peut être:

Stop / Reniced ( méthode non recommandée ):

$ tracker-control -p  
Found 171 PIDs…  
Found process ID NNNN for 'tracker-store'  
Found process ID MMMM for 'tracker-miner-fs'  

$ initctl stop tracker-store && renice -n +19 -p NNNN && initctl start tracker-store

Notez que les gens suggèrent encore tracker-control -ret peut-être que pour les systèmes avec indexation activée, ce sera mieux:

$ tracker-control -e

OU la même chose avec l' interface graphique du Moniteur système :

Applications> Utilitaires> System Monitor

  • tri> Nom
  • faire défiler> tracker-store
  • clic droit> Arrêter le processus
  • clic droit> Changer la priorité> Très faible
  • clic droit> Continuer le processus

OU peut-être le moyen le plus approprié pour les systèmes avec tracker-store en cours d'exécution:

Applications> Outils système> Recherche et indexation

Élément de liste


1
Je vous remercie! Je n'avais pas remarqué la possibilité de forcer l'utilisation de l'outil de suivi uniquement lorsque l'ordinateur n'est pas utilisé. Voyons si cela fait l'affaire.
Alfredo Hernández

1
cela a fonctionné pour moi. J'ai décoché tous les emplacements, et limité d'autres options à leurs paramètres les plus minimaux, le "réindexé", et il s'est arrêté. J'aime cette route, car c'est quelque chose dont je me souviendrai probablement.
ryanjdillon

4
Pour les utilisateurs d'ubuntu,sudo apt-get install tracker-gui
smac89

1
Le tracker-guiprogramme est la seule option qui ne m'a pas semblé un véritable hack. +1
grooveplex

16

Une version à jour pour Ubuntu 16.04 :

echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-apps.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-fs.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-user-guides.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-store.desktop

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

tracker reset --hard

Il s'agit fondamentalement d'un remix des réponses de Radu et Maxwell, mais les localisations et les commandes ont été mises à jour vers Ubuntu 16.04 (plusieurs modifications ont été apportées).


Lors de l'ajout de ces lignes une à une dans le terminal, cela donne le délai d'attente pour chaque commande. echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo: unable to resolve host Thusitha: Connection timed out
Thusitha Sumanadasa

7

Activer les applications de démarrage avancées avec cette commande:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Exécutez les applications de démarrage et décochez Tracker File System Miner et les autres éléments similaires. Ils peuvent être réactivés aussi facilement.


4

À l’aide de Synaptic, j’ai sélectionné «marquer la suppression complète» pour «traqueur» et pour «zeitgeist» (en utilisant la commande purge qui est censée supprimer les composants associés et les fichiers de configuration du programme sélectionné). Une grande partie du logiciel de suivi Zeitgeist avait été installée à mon insu et j'ai donc choisi la suppression complète, à l'exception des bibliothèques partagées Zeitgeist, qui semblent trop intégrées dans le système d'exploitation pour pouvoir être supprimées en toute sécurité. Presque comme un chien avec un mauvais cas de vers du coeur, ou mieux encore comme une hydre. Coupez une tête et trois autres essaient de ruiner votre chi. Cela ressemble à quelque chose que Microsoft aime faire aux gens qui leur font confiance. Quoi qu'il en soit ... Mon ordinateur portable démarre maintenant dans moins de la moitié du temps, ne s'emballe pas complètement au hasard, écrasant parfois ce que je " Je l’utilise à l’époque, et le soulagement serait peut-être juste de se débarrasser de la chose, mais le reste du logiciel semble fonctionner beaucoup mieux sans les lourds tentacules de cette hydre. Aww ferget it ... Vous savez ce que je veux dire.

Pourquoi les programmes comme ceux-ci doivent-ils être introduits discrètement par une porte arrière? C'est peut-être parce que personne ne veut ce genre de chose sur son ordinateur portable personnel. Si j’étais une édition technique de serveur en cours d’exécution sur un ordinateur central doté de gigantesques disques de bélier et de cœurs sur le wahzoo, ce serait une autre histoire. Peut-être puis-je utiliser un logiciel de suivi. Même alors, je voudrais toujours que ce soit une application de mon choix.

Je dis juste.


Puisque je n'utilise aucune des fonctionnalités fournies par le traqueur, je vais aller avec "suppression complète". Le jour où j'aurai besoin de quelque chose comme ça, je suis sûr que je vais le réinstaller
août

0

votre liste de suivi:

traqueur-extraire traqueur-magasin traqueur-mineur-applications traqueur-mineur-traqueur-mineur-guide-utilisateur

Cela me donne beaucoup de problèmes, au démarrage mon processeur (processeur) monte très très très haut, disons 95% pendant environ 5 ou 10 minutes, mes disques durs sont éraflés et si je laisse vos processus ouverts, j’ai la machine qui gèle plus rapidement.

La souris ne bouge plus et puis c'est le clavier.

Je suis sur linux-mageia et vos trackers sont affichés au début. Je pensais qu'ils étaient des logiciels espions, car le nom: "tracker-miner" ressemble plus à une application qui va saper les bitcoins.

J'ai une machine très puissante pour le travail, une "ryzen7" et je crains que vos petits crabes soient très mal conçus pour les grosses machines, car lorsque je tue vos processus, j'ai 25% de chances que la machine gèle

si je ne les tue pas, j'ai 75% de chances d'obtenir des accidents, vous devez appliquer des limites à vos suiveurs et au passage pour changer votre nom: parce que "mineur" est plus proche du darknet.

Je n'avais pas ce problème avec une machine moins puissante, ne perdez pas votre temps à me répondre mon message et à sens unique.

Bonne chance pour résoudre le problème :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.