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


Chaque fois que je commence mon ordinateur portable, le processus tracker-store et tracker-miner-fs mange mon processeur entre 30-40% pendant 10-15 minutes. Je suis sur Ubuntu 12.04.

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


128
2017-09-16 11:01


origine


Tous les logiciels de votre système proviennent-ils du centre de logiciels ou avez-vous installé des logiciels d’ailleurs? Pouvez-vous vous connecter tracker-x à quoi que ce soit? FWIW, je ne vois pas un processus appelé tracker-x avec Lubuntu 13.04. Si vous n'avez pas de "problèmes de confidentialité", vous pouvez poster la sortie de quelque chose comme: ps -e et dpkg --get-selections ici ou @ pastebin. Peut-être que quelqu'un pourrait comprendre ce qui se passe.
@ vasa1 Mon mauvais, tracker-x signifie un tracker-store et un tracker-miner-fs - Gaurav Agarwal
Je viens de vivre quelque chose de similaire sur Ubuntu 16.04.1 LTS. - Alexey
Il peut y avoir des fichiers de problèmes qui empêchent le tracker de terminer son index. Plutôt que de supprimer le tracker, j'ai un répondre cela pourrait aider avec les fichiers problématiques étant laissés dans /tmp/tracker-extract-files.1000. Il restera indexé quelques instants après le redémarrage, mais il devrait se terminer en quelques minutes au maximum. - scruss


Réponses:


Solution de script pour le désactiver définitivement sur Ubuntu 16.04

Comme mentionné dans les commentaires, les fichiers mentionnés dans cet article n'existent plus en 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   

(la source)

Ce sont des bogues confirmés sur Launchpad

Que font ces processus?

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

Tracker fournit les éléments suivants:

  • Indexeur pour la recherche de bureau (pour plus de détails voir cette spécification: https://wiki.ubuntu.com/IntegratedDesktopSearch)
  • Base de données de balises pour le marquage de mots clés de n'importe quel objet
  • Base de données de métadonnées extensible pour les 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 tracker pour le stockage et l'implémentation des objets de première classe et du gnome 3.0   Modèle.

Comment se débarrasser des processus?

  1. Désactiver le tracker pour globalement (pour tous les utilisateurs)

    1. modifier /etc/xdg/autostart/trackerd.desktop fichier 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 pour /etc/xdg/autostart/tracker-applet.desktop si tu veux
  2. Désactiver le tracker 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
      

La source:  https://wiki.ubuntu.com/Tracker


112
2017-09-22 12:56



Puis-je le désinstaller tracker de purge de sudo apt-get - Gaurav Agarwal
@codingcrow Ne le désinstallez pas et ne pensez même pas à une purge. Une désactivation serait suffisante. :-) - TomKat
@ TomKat: pourquoi pas? je viens de faire apt-get uninstall tracker sur gnome-ubuntu et ça marchait bien .. ça enlevait aussi gnome-documents, mais peu importe, je ne savais même pas que j'avais ce programme :) - benjaoming
Cela ne fonctionne pas. Miner fonctionne toujours à chaque démarrage. - Serrano
La désactivation de ce processus affectera-t-elle les performances de recherche? - Nasreddine


Changez simplement ces valeurs en utilisant le gsettings sorcière désactiver 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 en utilisant éditeur de dconf en naviguant à travers org> freedesktop> Tracker> Miner> Fichiers:

org.freedesktop.Tracker.Miner.Files

Après cela change, c'est hautement recommandé pour nettoyer la base de données pour récupérer de l'espace perdu sur le disque:

tracker reset --hard # old command: tracker-control -r

74
2017-10-04 03:22



Merci beaucoup, je devais juste exécuter tracker-control-r et tout trié ... - JoZ3
Que fait exactement tracker-control -r faire? On dirait que depuis ce post tracker-control a été déconseillé et il a migré vers le tracker daemon commande, mais tracker help daemon (ou tracker-control --help) ne mentionne pas -r drapeau. Est-ce qu'il fait toujours la même chose? Je ne trouve pas l'ancienne documentation. - redbmk
Je crois que l'équivalent moderne est tracker reset --hard. - user894763
Suite à cette étape, après exécution tracker-control -r mon ordinateur portable est redevenu lisse! PS: tracker-control n'est plus disponible en 16.04, mais relax, il déclenchera la commande de substitution qui est tracker daemon. - adadion
tracker-control: command not found Pourquoi donc? - Tooniis


Peut-être que c'est pertinent pour Ubuntu 14.04 / GDM, et s'il est important de ne pas supprimer tout le service, alors il vaudra mieux stop et / 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 -r et peut-être que pour les systèmes avec indexation, cela sera mieux: 

$ tracker-control -e

OU de même Moniteur système GUI:

Applications> Utilitaires> Moniteur système

  • trier> Nom
  • défiler> magasin de suivi
  • clic droit> Arrêter le processus
  • clic droit> Modifier priorité> Très faible
  • clic droit> Continuer le processus

OU peut-être le le plus adapté façon pour les systèmes avec tracker-store en cours d'exécution:

Applications> Outils système> Recherche et indexation

List item


30
2017-07-19 05:26



Je vous remercie! Je n'avais pas remarqué la possibilité de forcer l'utilisation du tracker uniquement lorsque l'ordinateur n'est pas utilisé. Voyons si cela fait l'affaire. - Alfredo Hernández
Cela a fonctionné pour moi. J'ai décoché tous les emplacements et limité les autres options à leurs paramètres les plus minimes, le "ré-indexé", et il s'est arrêté. J'aime cette route, car c'est quelque chose dont je me souviendrai probablement de ce que j'ai fait. - ryanjdillon
Pour les utilisateurs d'ubuntu, sudo apt-get install tracker-gui - smac89
le tracker-gui programme est la seule option qui ne me semblait pas un hack total. +1 - grooveplex


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

Fondamentalement, il s'agit d'un remix des réponses de Radu et Maxwell, mais les emplacements et les commandes ont été mis à jour vers Ubuntu 16.04 (il y avait plusieurs modifications).


14
2018-05-30 11:27



Lors de l'ajout de ces lignes une par une dans le terminal, il donne cet avertissement de temporisation 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


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

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

Courir Applications de démarrage et décochez Tracker File System Miner et les autres articles similaires. Ils peuvent être réactivés tout aussi facilement.


5
2017-10-15 19:43





En utilisant Synaptic, j'ai sélectionné "mark for complete removal" pour "tracker", et pour "zeitgeist" (kin à l'aide de la commande de purge qui est supposé supprimer les composants associés et les fichiers de configuration pour le programme sélectionné). Beaucoup plus de logiciels de suivi de zeitgeist avaient été installés à mon insu, et j'ai donc choisi la suppression complète pour tous, à l'exception des bibliothèques partagées de zeitgeist qui semblent être trop intégrées dans le système d'exploitation pour être supprimées en toute sécurité. Presque comme un chien avec un mauvais cas de vers cardiaques, ou mieux encore comme une hydre. Coupez une tête et il y en a trois autres qui essaient de ruiner votre chi. Cela ressemble beaucoup à ce que Microsoft aime faire aux personnes qui lui font confiance. Quoi que ce soit ... Mon ordinateur portable démarre maintenant en moins de la moitié du temps, il ne s'embrouille pas au hasard et tombe occasionnellement sur ce que j'utilise à ce moment-là. du logiciel semble fonctionner beaucoup mieux sans les tentacules lourds de cette hydre. Aww ferget it it ... Tu sais ce que je veux dire.

Pourquoi des programmes comme ceux-là doivent-ils être introduits discrètement par une porte dérobée? Peut-être que c'est parce que personne ne veut ce genre de choses sur leur ordinateur portable personnel. Si j'étais une édition de serveur technologique sur un mainframe avec des concerts énormes de ram et des cœurs dans le wahzoo, ce serait une autre histoire. Je voudrais peut-être alors utiliser un logiciel de suivi. Même alors, je voudrais encore que ce soit une application de mon choix.

Je dis juste


4
2018-01-30 01:35



Comme je n'utilise aucune des prouesses fournies par tracker, j'irai avec "suppression complète". Le jour où j'aurai besoin de quelque chose comme ça, je suis sûr que je vais réinstaller - augusto