68 votes

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

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 y Compiz ) . Après un nouveau démarrage, il utilise environ 30 Mo, mais après quelques heures ou une journée, il dépasse les 300 MB et y reste !

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

Editar: J'utilise le bureau Unity sur Ubuntu-12.04.2 LTS.

71voto

NickTux Points 16549

Ce qu'est le zeitgeist

Zeitgeist est un service qui enregistre les activités et les événements des utilisateurs, qu'il s'agisse de fichiers ouverts, les sites web visités et les conversations. Il met ces informations à la disposition d'autres applications sous forme de chronologies et de statistiques. Il est capable de d'établir des relations entre les éléments sur la base de la similarité et des d'utilisation en appliquant des algorithmes d'association de données tels que "Winepi" et "A Priori". "A Priori".

Zeitgeist est le moteur principal et la logique qui sous-tend le journal d'activité GNOME. actuellement considéré comme l'un des principaux moyens de visualisation et de gestion des activités dans la version 3.0 de GNOME.

Source : Wikipedia

Comment le réparer rapidement

Comme le zeitgeist est un journal, il va grossir jour après jour, ce qui pose le problème de la consommation de bélier.

La façon la plus simple de résoudre ce problème est de faire le ménage en supprimant le journal actuel pour laisser un nouveau prendre sa place. 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 . fichier caché) :

dans votre dossier d'accueil (~/) > .local > share et retirer zeitgeist

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

Comment le désactiver

(sans l'enlever)

Le mieux serait de le désactiver au lieu de le supprimer.

Première ouverture applications de démarrage et zeitgeist UN-tick du démarrage automatiquement.

description

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

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

Désactiver l'enregistrement de l'activité

Ouvrez les paramètres de confidentialité et désactivez l'option Enregistrer l'activité. enter image description here

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

El zeitgeist-fts pourrait être dans un endroit différent de celui qui est spécifié ici. Si vous ne le trouvez pas, exécutez les commandes suivantes une par une pour localiser le chemin correct.

sudo updatedb
locate zeitgeist-fts

Comment l'enlever

Suivre peut être dangereux et supprimer également certains paquets importants pour la fonctionnalité de Dash.

Exécuter sudo apt-get remove zeitgeist* dans un terminal. Cela peut supprimer quelques quelques paquets liés, mais tant que vous ne voyez pas de suggestion de suppression que vous ne voulez pas supprimer, tout devrait bien se passer.

Comme indiqué dans les commentaires : vous perdrez la fonctionnalité de l'unité (je n'étais pas sûr de l'ampleur de la perte lorsque j'ai écrit la première réponse). Je n'étais pas sûr de l'ampleur de la perte lorsque j'ai écrit la réponse) si vous supprimez zeitgeist. Donc, je suggère de 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 utiliser simplement la session classique (à partir de l'écran de de connexion).

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

Source : AskUbuntu

5voto

saniul Points 2595

Il y a des moments où zeitgeist-fts commence à agir de façon vraiment bizarre. Le problème est très erratique et parfois difficilement reproductible.

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

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

puis il essaiera de le réindexer. Je suppose que la forte consommation de mémoire est due à un index cassé. La suppression de l'index obligera zeitgeist-fts à essayer de le réindexer à nouveau.

0voto

Dima L. Points 1727

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 de zeitgeist ne prendra pas autant de mémoire.

0voto

noobninja Points 538

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X