tracker-store y tracker-miner-fs devorando mi CPU en cada inicio

127

Cada vez que inicio mi computadora portátil, el proceso tracker-store y tracker-miner-fs come mi CPU entre 30-40% durante 10-15 minutos. Estoy en Ubuntu 12.04.

¿Qué hacen estos procesos? ¿Cómo deshacerse de los procesos?

    
pregunta Gaurav Agarwal 16.09.2013 - 11:01

6 respuestas

111

Solución de scripting para deshabilitarlo permanentemente en Ubuntu 16.04

Como se menciona en los comentarios, los archivos mencionados en esta publicación ya no existen en 16.04. Puede usar la siguiente secuencia de comandos:

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   

( fuente )

Estos son errores confirmados en Launchpad

¿Qué hacen estos procesos?

  

Tracker es una sinergia de tecnologías diseñadas para proporcionar   escritorio altamente sofisticado, innovador e integrado.

     

Tracker proporciona lo siguiente:

     
  • Indexador para búsqueda en el escritorio (para obtener más detalles, consulte esta especificación: enlace )
  •   
  • Base de datos de etiquetas para hacer etiquetas de palabras clave de cualquier objeto
  •   
  • Base de datos extensible de metadatos para aplicaciones como gedit y rhythmbox que necesitan agregar metadatos personalizados a los archivos
  •   
  • La base de datos para objetos de primera clase permite usar la base de datos del rastreador para el almacenamiento y la implementación de First Class Objects y el Gnome 3.0   Modelo.
  •   

¿Cómo deshacerse de los procesos?

  
  1. Desactivar el rastreador de forma global (para todos los usuarios)

         
    1. Editar el archivo /etc/xdg/autostart/trackerd.desktop con privilegios de administrador ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop )
    2.   
    3. Agregue Hidden=true al final del archivo
    4.   
    5. Haz lo mismo para /etc/xdg/autostart/tracker-applet.desktop si quieres
    6.   
  2.   
  3. Desactivar el rastreador solo para su usuario

         
    1. Ingrese el directorio ~/.config/autostart , créelo si no existe
    2.   
    3. Crea un archivo llamado trackerd.desktop
    4.   
    5. Pegue lo siguiente en el archivo, guárdelo y salga:

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

Fuente: enlace

    
respondido por el Radu Rădeanu 22.09.2013 - 12:56
74

Simplemente cambie estos valores con la configuración que desactivará la indexación constante del rastreador:

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

Los valores se pueden cambiar usando dconf-editor navegando a través de org & gt; freedesktop & gt; Rastreador & gt; Minero & gt; Archivos :

Después de que esto cambie, se recomienda altamente que limpie la base de datos para recuperar espacio perdido en el disco:

tracker reset --hard # old command: tracker-control -r
    
respondido por el Maxwel Leite 04.10.2013 - 03:22
30

Tal vez sea relevante para Ubuntu 14.04 / GDM , y si es importante no eliminar el servicio completo, entonces será mejor que stop y / o renice .

Por lo tanto, puede ser:

Stop / reniced ( método no 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 las personas aún sugieren tracker-control -r y quizás para los sistemas con indexación habilitada esto será mejor:

$ tracker-control -e

O lo mismo con la monitor del sistema GUI:

  

Aplicaciones & gt; Utilidades & gt; Monitor del sistema

     
  • ordenar & gt; Nombre
  •   
  • scroll & gt; rastreador-tienda
  •   
  • clic derecho & gt; Detener proceso
  •   
  • clic derecho & gt; Cambiar prioridad & gt; Muy bajo
  •   
  • clic derecho & gt; Continuar Proceso
  •   

OR quizás sea la manera más adecuada de los sistemas con un rastreador en ejecución:

  

Aplicaciones & gt; Herramientas del sistema & gt; Búsqueda y amp; Indexación

    
respondido por el swift 19.07.2014 - 05:26
14

Una versión actualizada para 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

Básicamente esta es una remezcla de las respuestas de Radu y Maxwell, pero las ubicaciones y los comandos se han actualizado a Ubuntu 16.04 (hubo varios cambios).

    
respondido por el Attila Fulop 30.05.2016 - 11:27
5

Habilite las aplicaciones de inicio avanzadas con este comando:

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

Ejecute Aplicaciones de inicio y desmarque Tracker File System Miner y los demás elementos similares. Se pueden volver a habilitar con la misma facilidad.

    
respondido por el Christopher 15.10.2014 - 19:43
4

Utilizando Synaptic, seleccioné "marca para eliminación completa" para "rastreador" y para "zeitgeist" (kin a usar el comando purgar que se supone que elimina los componentes asociados y los archivos de configuración para el programa seleccionado). Mucho más del software de seguimiento de zeitgeist se había instalado desconocido para mí, por lo que opté por la eliminación completa para todos, excepto las bibliotecas compartidas de zeitgeist que parecen demasiado integradas en el sistema operativo para eliminarlas de forma segura. Casi como un perro con un mal caso de gusanos del corazón, o mejor aún como una hidra. Corta una cabeza y hay tres más tratando de arruinar tu chi. Suena como algo que Microsoft le gusta hacer a las personas que confían en ellos. Lo que sea ... Mi computadora portátil ahora se inicia en menos de la mitad de las veces, no se cuelga al azar ocasionalmente rompiendo lo que estoy usando en ese momento, y podría ser el alivio de deshacerse de la cosa, pero el resto del software parece funcionar mucho mejor sin los tentáculos pesados ​​de esa hidra. Aww ferget it ... Ya sabes a qué me refiero.

¿Por qué es que programas como estos deben ser traídos silenciosamente por una puerta trasera? Tal vez es porque nadie quiere ese tipo de cosas en su computadora portátil personal. Si fuera una edición de servidor de tecnología en un mainframe que tuviera gigas enormes de ram y núcleos fuera del wahzoo, entonces sería otra historia. Tal vez entonces me gustaría utilizar el software de seguimiento. Incluso entonces, aún quisiera que fuera una aplicación de mi elección.

Solo digo.

    
respondido por el user241578 30.01.2014 - 01:35

Lea otras preguntas en las etiquetas