'zeitgeist-fts' sempre usando muita memória!

60

O que é zeitgeist-fts ?!
Está sempre nas 3 primeiras posições de uso de memória (competindo com Firefox e Compiz ). Depois de uma inicialização recente, ele usa cerca de 30 MB, mas depois de algumas horas ou um dia, ele fica acima de 300 MB e fica lá!

O arquivo deste processo está localizado em /usr/lib/zeitgeist/zeitgeist-fts . Eu não sei o que isso faz, mas se ele não quebra nenhuma funcionalidade, eu ficaria muito feliz em removê-lo, porque a capacidade de memória é muito preciosa para mim.

Editar: estou usando o desktop Unity no Ubuntu-12.04.2 LTS.

    
por Seyed Mohammad 30.08.2013 / 08:30

4 respostas

59

Qual zeitgeist é

% bl0ck_qu0te%

Fonte: Wikipédia

Como solucioná-lo rapidamente

Como o zeitgeist é um jornal, ele cresce mais dia após dia, levando ao problema de consumação de ram.

A maneira mais fácil de resolver isso é limpá-lo removendo o diário atual para que um novo seja substituído. Não é perigoso e pode ser feito com uma única linha de comando:

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

Ou com o seu navegador de arquivos ( ctrl + h para exibir . arquivo oculto):

na sua pasta Pessoal (~ /) > .local > share e remova zeitgeist

Sua consumação de Ram deve voltar ao normal após uma reinicialização. Você pode ficar com essa solução e esperar até o próximo problema de zeitgeist (provavelmente em alguns anos) ou tentar uma das seguintes soluções.

Como desativá-lo

(sem removê-lo)

Melhor seria desativá-lo em vez de removê-lo.

Primeiro, abra os aplicativos de inicialização e o UN-tick zeitgeist da inicialização automaticamente.

Sevocênãovirozeitgeistemaplicativosdeinicialização,abraumterminal(CTRL+ALT+T)eemitaoseguintecomando

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

Desativaraatividadederegistro

Abraasconfiguraçõesdeprivacidadeedesativeaatividadedegravação.

Por último, mas não menos importante, remova os bits de execução para impedir que o aplicativo seja executado.

De um 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

O zeitgeist-fts pode estar em um local diferente do especificado aqui. Se não conseguir encontrá-lo, emita os seguintes comandos, um a um, para localizar o caminho correto.

sudo updatedb
locate zeitgeist-fts

Como removê-lo

A seguir pode ser perigosa e também remover alguns pacotes importantes para a funcionalidade do Dash.

% bl0ck_qu0te%

Fonte: AskUbuntu

    
por NickTux 30.08.2013 / 08:51
5

Há momentos em que o zeitgeist-fts começa a ficar muito estranho. A questão é muito errática e não é facilmente reproduzível às vezes.

Uma solução alternativa é excluir o diretório fts.index

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

então ele tentará reindexá-lo. Eu acho que o alto consumo de memória é devido ao índice quebrado. Excluir o índice forçará zeitgeist-fts a tentar reindexá-lo novamente.

    
por Manish Sinha 30.08.2013 / 23:58
0

Depois de desativar a gravação de atividades (conforme explicado por @NikTh), remova os dados do zeitgeist por completo:

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

Esta pasta será recriada na próxima reinicialização com dados vazios e o processo zeitgeist não ocupará tanta memória.

    
por Dima L. 25.12.2015 / 22:00
0

No Ubuntu 18.04 Bionic, para desativar a reinicialização do serviço após a reinicialização:

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