tracker-store e tracker-miner-fs consumindo minha CPU em cada inicialização


155

Sempre que inicio o meu laptop, o processo tracker-storee tracker-miner-fsconsome minha CPU entre 30-40% por 10-15 minutos. Estou no ubuntu 12.04.

O que esses processos fazem? Como se livrar dos processos?


Todo o software do seu sistema é do centro de software ou você instalou o software de outro lugar? Você pode se conectar tracker-xa alguma coisa? FWIW, não vejo um processo chamado tracker-xcom o Lubuntu 13.04. Se você não tem "preocupações com a privacidade", pode postar a saída de algo como ps -ee dpkg --get-selectionsaqui ou @ pastebin. Talvez alguém possa descobrir o que está acontecendo.

@ vasa1 Meu errado, perseguidor-x significa rastreador-store e rastreador-mineiro-fs
Gaurav Agarwal

3
Acabei de experimentar algo semelhante no Ubuntu 16.04.1 LTS.
Alexey #

Pode haver arquivos com problemas que impedem que o rastreador termine seu índice. Em vez de remover o rastreador, tenho uma resposta que pode ajudar a deixar os arquivos com problemas /tmp/tracker-extract-files.1000. Ele ainda será indexado por um breve período após a reinicialização, mas deve terminar em no máximo alguns minutos.
Scruss

Respostas:


134

Solução de script para desativá-lo permanentemente no Ubuntu 16.04

Como mencionado nos comentários, os arquivos mencionados neste post não existem mais no 16.04. Você pode usar o seguinte script:

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   

( fonte )

Esses são erros confirmados no Launchpad

O que esses processos fazem?

O Tracker é uma sinergia de tecnologias projetadas para fornecer uma área de trabalho altamente sofisticada, inovadora e integrada.

O Tracker fornece o seguinte:

  • Indexador para pesquisa na área de trabalho (para obter mais detalhes, consulte esta especificação: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • Banco de dados de tags para marcação de palavras-chave de qualquer objeto
  • Banco de dados extensível de metadados para aplicativos como gedit e rhythmbox, que precisam adicionar metadados personalizados aos arquivos
  • O banco de dados para objetos de primeira classe permite usar o banco de dados do rastreador para armazenamento e implementação de objetos de primeira classe e do modelo Gnome 3.0.

Como se livrar dos processos?

  1. Desativando o rastreador para globalmente (para todos os usuários)

    1. Editar /etc/xdg/autostart/trackerd.desktoparquivo com privilégios de root ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Adicione Hidden=trueao final do arquivo
    3. Faça o mesmo /etc/xdg/autostart/tracker-applet.desktopse quiser
  2. Desativando o rastreador apenas para seu usuário

    1. Digite o diretório ~/.config/autostart, crie-o se ele não existir
    2. Crie um arquivo chamado trackerd.desktop
    3. Cole o seguinte no arquivo, salve e saia:

      [Desktop Entry]
      Encoding=UTF-8
      Name=Tracker
      Hidden=true
      

Fonte: https://wiki.ubuntu.com/Tracker


2
Posso desinstalar? sudo apt-get purgador rastreador #
Gaurav Agarwal

9
@codingcrow Não o desinstale e nem pense em uma eliminação. Uma desativação seria suficiente. :-)
TomKat 22/09

4
@ TomKat: Por que não? Eu apenas fiz apt-get uninstall trackerno gnome-ubuntu e funcionou muito bem .. também removido gnome-documentos, mas o que quer, nem sabia que eu tinha esse programa :)
benjaoming

4
Isso não funciona. O mineiro ainda é executado em todas as inicialização.
Serrano

2
desabilitar esse processo afetará o desempenho da pesquisa?
Nasreddine 24/03

85

Simplesmente altere esses valores usando o gsettings, que desativará a indexação constante do Tracker:

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

Os valores podem ser alterados usando o dconf-editor , navegando em org> freedesktop> Tracker> Miner> Arquivos :

org.freedesktop.Tracker.Miner.Files

Após essas alterações, é altamente recomendável limpar o banco de dados para recuperar algum espaço perdido no disco:

echo y | LANG=en tracker reset -r

2
Muito obrigado, eu só tive que correr rastreador-control-r e tudo resolvido ...
JoZ3

1
O que exatamente faz tracker-control -r? Parece que desde que esta postagem tracker-controlfoi descontinuada e migrada para o tracker daemoncomando, mas tracker help daemon(ou tracker-control --help) não menciona uma -rsinalização. Ainda faz a mesma coisa? Não consigo encontrar a documentação antiga.
Redbmk #

5
Eu acredito que o equivalente moderno é tracker reset --hard.
jcupitt

1
Após esta etapa, após a execução, tracker-control -rmeu laptop voltou a suavizar! PS: tracker-controlnão está mais disponível no 16.04, mas relaxe, ele acionará o comando substituto que é tracker daemon.
adadion

tracker-control: command not foundPor que é que?
Tooniis

30

Talvez seja relevante para o Ubuntu 14.04 / GDM , e se for importante não remover todo o serviço, será melhor para stope / ou renice.

Portanto, pode ser:

Stop / reniced ( método não recomendado ):

$ 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

Observe que as pessoas sugerem ainda tracker-control -re talvez para sistemas com indexação ativada isso seja melhor:

$ tracker-control -e

OU o mesmo com a GUI do System Monitor :

Aplicativos> Utilitários> Monitor do Sistema

  • ordenar> Nome
  • rolagem> rastreador-loja
  • clique com o botão direito do mouse> Parar processo
  • clique com o botão direito do mouse> Alterar prioridade> Muito baixo
  • clique com o botão direito do mouse> Continuar processo

OU talvez a maneira mais apropriada para sistemas com o tracker-store em execução:

Aplicativos> Ferramentas do sistema> Pesquisa e indexação

Item da lista


1
Obrigado! Eu não tinha notado a opção de forçar o rastreador a ser usado apenas quando o computador não está sendo usado. Vamos ver se isso funciona.
Alfredo Hernández

1
isso funcionou para mim. desmarquei todos os locais e limitou outras opções às configurações mais mínimas, o "re-indexado" e parou. Eu gosto dessa rota, pois é algo que provavelmente me lembrarei do que fiz.
Ryanjdillon #

4
Para usuários do ubuntu,sudo apt-get install tracker-gui
smac89

1
O tracker-guiprograma é a única opção que não parecia um hack total para mim. +1
grooveplex 6/11/16

16

Uma versão atualizada para o 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

Basicamente, este é um remix das respostas de Radu e Maxwell, mas os locais e comandos foram atualizados para o Ubuntu 16.04 (houve várias alterações).


Ao adicionar essas linhas uma a uma no terminal, ele avisa esse tempo limite para cada comando. 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

7

Ative aplicativos avançados de inicialização com este comando:

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

Execute os aplicativos de inicialização e desmarque o Tracker File System Miner e os outros itens semelhantes. Eles podem ser reativados com a mesma facilidade.


4

Usando o Synaptic, selecionei "mark para remoção completa" para "tracker" e para "zeitgeist" (parente de usar o comando purge, que deveria remover os componentes e arquivos de configuração associados ao programa selecionado). Muito mais do software de rastreamento do zeitgeist havia sido instalado desconhecido para mim e, por isso, escolhi a remoção completa para todos, exceto as bibliotecas compartilhadas do zeitgeist, que parecem estar muito incorporadas no sistema operacional para serem removidas com segurança. Quase como um cachorro com um caso grave de vermes cardíacos, ou melhor ainda, como uma hidra. Corte uma cabeça e há mais três tentando arruinar seu chi. Parece algo que a Microsoft gosta de fazer com as pessoas que confiam neles. Seja como for ... Meu laptop agora inicializa em menos da metade do tempo, não se esgota completamente ao acaso, ocasionalmente, quebrando o que eu ' estou usando no momento, e pode ser apenas o alívio de se livrar da coisa, mas o restante do software parece estar funcionando muito melhor sem os pesados ​​tentáculos da hidra. Aww ferget it ... Você sabe o que eu quero dizer.

Por que programas como esses precisam ser trazidos silenciosamente por uma porta dos fundos? Talvez seja porque ninguém quer esse tipo de coisa em seu laptop pessoal. Se eu fosse uma edição de servidor executando tecnologia em um mainframe que apresentasse grandes apresentações de ram e núcleos no wahzoo, seria outra história. Talvez então eu gostaria de utilizar o software de rastreamento. Mesmo assim, eu ainda gostaria que fosse uma aplicação de minha escolha.

Apenas dizendo.


Como não uso nenhum dos feitos fornecidos pelo rastreador, seguirei com a "remoção completa". No dia em que eu precisar de algo assim, tenho certeza que vou reinstalar #
Augusto

0

sua lista de rastreadores:

rastreador-extrato rastreador-loja rastreador-mineiro-aplicativos rastreador-mineiro-fs rastreador-mineiro-guias de usuário

me causa muitos problemas, na inicialização, minha CPU (processador) sobe muito, muito, muito alta, digamos 95% por cerca de 5 ou 10 minutos, meus discos rígidos arranham e se eu deixar seus processos abertos, tenho a máquina que congela mais rapidamente.

O mouse não se move mais e é o teclado.

Estou em um linux-mageia e seus rastreadores são exibidos no começo. Pensei que fossem spywares, porque o nome: "tracker-miner" é mais um aplicativo que prejudica os bitcoins.

Eu tenho uma máquina realmente muito poderosa para trabalhar, uma "ryzen7" e temo que seus pequenos caranguejos sejam muito mal feitos para grandes máquinas, porque quando eu mato seus processos, tenho 25% de chance de a máquina congelar

se eu não os matar, tenho 75% de chance de sofrer acidentes, você deve aplicar limites aos seus rastreadores e a passagem muda seu nome: porque "mineiro" é mais como o darknet.

Não tive esse problema com uma máquina menos potente, não perca seu tempo respondendo minha mensagem e de mão única.

Boa sorte na resolução do problema :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.