'zeitgeist-fts' utilise toujours beaucoup de mémoire!

59

Qu'est-ce que zeitgeist-fts ?!
Il est toujours dans les 3 premières positions de l'utilisation de la mémoire (en concurrence avec Firefox et Compiz ). Après un nouveau démarrage, il utilise environ 30 Mo, mais après quelques heures ou un jour, il dépasse 300 Mo et reste là!

Le fichier de ce processus est situé à /usr/lib/zeitgeist/zeitgeist-fts . Je ne sais pas ce que cette chose fait, mais si elle ne rompt aucune fonctionnalité, je serais vraiment ravi de la supprimer, car la capacité de mémoire est très précieuse pour moi.

Modifier: J'utilise le bureau Unity sous Ubuntu-12.04.2 LTS.

    
posée Seyed Mohammad 30.08.2013 - 08:30
la source

4 réponses

58

Qu'est-ce que zeitgeist est

  

Zeitgeist est un service qui enregistre les activités et les événements des utilisateurs, à partir de   fichiers ouverts aux sites Web visités et   conversations. Il rend ces informations facilement disponibles pour d’autres   applications à utiliser sous forme de chronologies et de statistiques. Il est capable de   établir des relations entre les éléments en fonction de la similarité et de l'utilisation   modèles en appliquant des algorithmes d'association de données tels que "Winepi" et   "A Priori"

     

Zeitgeist est le moteur principal et la logique derrière le journal d'activité de GNOME qui est   actuellement considéré comme l'un des principaux moyens de   Affichage et gestion des activités dans GNOME version 3.0

Source: Wikipedia

Comment le réparer rapidement

Comme zeitgeist est un journal, il grandira de jour en jour, entraînant un problème de consommation de RAM.

Le moyen le plus simple de résoudre ce problème est de nettoyer certains en supprimant le journal actuel pour en laisser un nouveau. Ce n'est pas dangereux et peut être fait avec une seule ligne de commande:

rm -r ~/.local/share/zeitgeist/

Ou avec votre navigateur de fichiers ( ctrl + h pour afficher le fichier . caché):

dans votre dossier personnel (~ /) & gt; .local & gt; share et supprimez zeitgeist

Votre consommation de Ram devrait être revenue à la normale après un redémarrage. Vous pouvez rester avec cette solution et attendre le prochain problème de zeitgeist (probablement quelques années), ou essayez l'une des solutions suivantes.

Comment le désactiver

(sans le supprimer)

Mieux vaut le désactiver au lieu de le supprimer.

Commencez par ouvrir automatiquement les applications de démarrage et UN-tick zeitgeist à partir du démarrage.

Si vous ne voyez pas zeitgeist dans les applications de démarrage, ouvrez un terminal (CTRL + ALT + T) et exécutez la commande suivante

sudo sed 's/NoDisplay=true/NoDisplay=false/g' -i /etc/xdg/autostart/zeitgeist-datahub.desktop 

Désactiver l’activité d’enregistrement

Ouvrez les paramètres de confidentialité et désactivez Enregistrer l’activité.

Enfin, supprimez les bits d'exécution pour empêcher l'application de s'exécuter.

Depuis un terminal (CTRL + ALT + T)

sudo chmod -x /usr/bin/zeitgeist-daemon
sudo chmod -x /usr/bin/zeitgeist-datahub
sudo chmod -x /usr/lib/zeitgeist/zeitgeist-fts

Le zeitgeist-fts pourrait être situé à un endroit différent de celui spécifié ici. Si vous ne le trouvez pas, lancez les commandes suivantes une par une pour localiser le chemin correct.

sudo updatedb
locate zeitgeist-fts

Comment l'enlever

Les opérations suivantes peuvent être dangereuses et supprimer également certains packages importants pour la fonctionnalité Dash.

  

Exécutez sudo apt-get remove zeitgeist* dans un terminal. Il pourrait supprimer un   peu de paquets liés, mais tant que vous ne voyez rien de suggéré   pour l'enlèvement que vous ne voulez pas, ça devrait aller.

     

Selon les commentaires: vous perdrez la fonctionnalité d’unité (je ne savais pas comment   beaucoup quand j'ai écrit la première réponse) si vous supprimez zeitgeist. Donc je   suggère de simplement désactiver la journalisation.

     

Si vous n'avez pas besoin de l'unité pour fonctionner correctement, vous pouvez aller de l'avant et   supprimer zeitgeist, et juste utiliser la session classique (à partir de la connexion   écran).

     

Vous pouvez également tout mettre en liste noire ou désactiver la journalisation en tout .

Source: AskUbuntu

    
réponse donnée Nick Thom 30.08.2013 - 08:51
la source
5

Il y a des moments où zeitgeist-fts commence à jouer vraiment bizarrement. Le problème est très irrégulier et parfois difficile à reproduire.

Une solution consiste à supprimer le répertoire fts.index

rm -rf ~/.local/share/zeitgeist/fts.index/

alors il va essayer de le réindexer. Je suppose que la consommation de mémoire élevée est due à une rupture d'index. La suppression de l'index forcera zeitgeist-fts à essayer de le réindexer à nouveau.

    
réponse donnée Manish Sinha 30.08.2013 - 23:58
la source
0

Après avoir désactivé l'enregistrement des activités (comme expliqué par @NikTh), supprimez complètement les données zeitgeist:

rm -rf ~/.local/share/zeitgeist/

Ce dossier sera recréé au prochain redémarrage avec des données vides et le processus zeitgeist ne nécessitera pas autant de mémoire.

    
réponse donnée Dima L. 25.12.2015 - 22:00
la source
0

Dans Ubuntu 18.04 Bionic, pour désactiver le redémarrage du service après le redémarrage:

cd /usr/lib/systemd/user
sudo ln -snf /dev/null zeitgeist-fts.service
    
réponse donnée noobninja 21.02.2018 - 13:02
la source

Lire d'autres questions sur les étiquettes