'zeitgeist-fts' usa sempre molta memoria!

59

Che cos'è zeitgeist-fts ?!
È sempre nelle prime 3 posizioni di utilizzo della memoria (in competizione con Firefox e Compiz ). Dopo un nuovo avvio utilizza circa 30 MB, ma dopo alcune ore o un giorno, supera i 300 MB e rimane lì!

Il file di questo processo si trova in /usr/lib/zeitgeist/zeitgeist-fts . Non so cosa faccia questa cosa, ma se non rompe alcuna funzionalità, sarei davvero felice di rimuoverla, perché la capacità della memoria è molto preziosa per me.

Modifica: sto utilizzando Unity desktop su Ubuntu-12.04.2 LTS.

    
posta Seyed Mohammad 30.08.2013 - 08:30

4 risposte

58

Che spirito del tempo è

  

Zeitgeist è un servizio che registra le attività e gli eventi degli utenti, ovunque   file aperti ai siti Web visitati e   conversazioni. Rende queste informazioni prontamente disponibili per gli altri   applicazioni da utilizzare sotto forma di timeline e statistiche. È in grado di   stabilire relazioni tra elementi basati su similarità e utilizzo   modelli applicando algoritmi di associazione dati come "Winepi" e   "A Priori"

     

Lo spirito del tempo è il motore e la logica principale di GNOME Activity Journal   attualmente visto come uno dei principali mezzi di   visualizzazione e gestione delle attività in GNOME versione 3.0

Fonte: Wikipedia

Come risolverlo rapidamente

Dato che lo zeitgeist è un diario, diventerà più grande giorno dopo giorno, portando a un problema di consumazione degli ram.

Il modo più semplice per risolverlo è quello di fare un po 'di pulizia rimuovendo il diario corrente per permettere a uno nuovo di prendere il suo posto. Non è pericoloso e può essere eseguito con una sola riga di comando:

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

O con il tuo browser di file ( ctrl + h per visualizzare . file nascosto):

nella tua cartella Home (~ /) & gt; .local & gt; share e rimuovi zeitgeist

Dopo il riavvio, il consumo del tuo Ram dovrebbe tornare alla normalità. Puoi stare con questa soluzione e aspettare fino al prossimo problema di zeitgeist (probabilmente tra qualche anno), o provare una delle seguenti soluzioni.

Come disabilitarlo

(senza rimuoverlo)

Meglio sarebbe disabilitarlo invece di rimuoverlo.

In primo luogo aprire applicazioni di avvio e zeitgeist ONU tick all'avvio automaticamente.

Se non vedi zeitgeist nelle applicazioni di avvio, apri un terminale (CTRL + ALT + T) e invia il seguente comando

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

Disattiva attività di registrazione

Apri le impostazioni sulla privacy e disattiva l'attività di registrazione.

Ultimo ma non meno importante, rimuovi i bit di esecuzione per impedire l'esecuzione dell'applicazione.

Da un terminale (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

La zeitgeist-fts potrebbe essere in una posizione diversa da quella qui specificata. Se non riesci a trovarlo, invia i seguenti comandi uno alla volta per individuare il percorso corretto.

sudo updatedb
locate zeitgeist-fts

Come rimuoverlo

Il seguente potrebbe essere pericoloso e rimuovere anche alcuni pacchetti importanti per la funzionalità di Dash.

  

Esegui sudo apt-get remove zeitgeist* in un terminale. Potrebbe rimuovere a   alcuni pacchetti correlati, ma finché non viene visualizzato nulla suggerito   per la rimozione che non vuoi, dovresti stare bene.

     

Come da commenti: perderai la funzionalità dell'unità (non ero sicuro di come   molto quando ho scritto la risposta per la prima volta) se rimuovi lo zeitgeist. Così io   suggerisci di disabilitare la registrazione.

     

Se non hai bisogno che l'unità funzioni correttamente, puoi andare avanti e   rimuovi lo zeitgeist e usa semplicemente la sessione classica (dal login   schermo).

     

Puoi anche mettere in blacklist tutto o disattivare la registrazione del tutto .

Fonte: AskUbuntu

    
risposta data Nick Thom 30.08.2013 - 08:51
5

Ci sono volte in cui zeitgeist-fts inizia a comportarsi in modo davvero strano. Il problema è molto irregolare e non molto facilmente riproducibile a volte.

Una soluzione alternativa è eliminare la directory fts.index

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

allora proverà a reindicarlo. Immagino che l'elevato consumo di memoria sia dovuto a un indice rotto. L'eliminazione dell'indice costringerà zeitgeist-fts a provare a reindicarlo nuovamente.

    
risposta data Manish Sinha 30.08.2013 - 23:58
0

Dopo aver disattivato la registrazione delle attività (come spiegato da @NikTh), rimuovi del tutto i dati di zeitgeist:

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

Questa cartella verrà ricreata al prossimo riavvio con dati vuoti e il processo zeitgeist non occuperà così tanta memoria.

    
risposta data Dima L. 25.12.2015 - 22:00
0

In Ubuntu 18.04 Bionic, per disabilitare il riavvio del servizio dopo il riavvio:

cd /usr/lib/systemd/user
sudo ln -snf /dev/null zeitgeist-fts.service
    
risposta data noobninja 21.02.2018 - 13:02

Leggi altre domande sui tag