tracker-store y tracker-miner-fs se comen mi CPU en cada inicio

155

Cada vez que inicio mi computadora portátil el proceso tracker-storey tracker-miner-fsconsume mi CPU entre 30-40% durante 10-15 minutos. Estoy en ubuntu 12.04.

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

Gaurav Agarwal
fuente
¿Todo el software de su sistema proviene del centro de software o ha instalado software de otro lugar? ¿Puedes conectarte tracker-xa algo? FWIW, no veo un proceso llamado tracker-xcon Lubuntu 13.04. Si no tiene "preocupaciones de privacidad", puede publicar la salida de algo como ps -ey dpkg --get-selectionsaquí o @ pastebin. Tal vez alguien podría descubrir qué está pasando.
@ vasa1 Mi error, tracker-x significa rastreador-tienda y tracker-miner-fs
Gaurav Agarwal
3
Acabo de experimentar algo similar en Ubuntu 16.04.1 LTS.
Alexey
Puede haber archivos con problemas que impiden que el rastreador termine su índice. En lugar de eliminar el rastreador, tengo una respuesta que podría ayudar con los archivos problemáticos que quedan /tmp/tracker-extract-files.1000. Todavía se indexará por un corto tiempo después del reinicio, pero debería terminar en un par de minutos como máximo.
scruss

Respuestas:

134

Solución de secuencias de comandos 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 el siguiente 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   

( fuente )

Estos son errores confirmados en Launchpad

¿Qué hacen estos procesos?

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

El rastreador proporciona lo siguiente:

  • Indexador para búsqueda en el escritorio (para más detalles, consulte esta especificación: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • Base de datos de etiquetas para etiquetar palabras clave de cualquier objeto
  • Base de datos de metadatos extensible 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 e implementación de objetos de primera clase y el modelo Gnome 3.0.

¿Cómo deshacerse de los procesos?

  1. Deshabilitar el rastreador a nivel mundial (para todos los usuarios)

    1. Editar /etc/xdg/autostart/trackerd.desktoparchivo con privilegios de root ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Agregar Hidden=trueal final del archivo
    3. Haz lo mismo /etc/xdg/autostart/tracker-applet.desktopsi quieres
  2. Deshabilitar el rastreador solo para tu usuario

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

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

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

Radu Rădeanu
fuente
2
¿Puedo desinstalarlo? sudo apt-get purge tracker
Gaurav Agarwal
99
@codingcrow No lo desinstales y ni siquiera pienses en una purga. Una desactivación sería suficiente. :-)
TomKat
44
@TomKat: ¿Por qué no? Acabo de hacerlo apt-get uninstall trackeren gnome-ubuntu y funcionó bien ... también eliminó los documentos de gnome, pero lo que sea, ni siquiera sabía que tenía ese programa :)
benjaoming
44
Esto no funciona Miner todavía se ejecuta en cada arranque.
Serrano
2
¿Deshabilitar este proceso afectará el rendimiento de la búsqueda?
Nasreddine
85

Simplemente cambie estos valores usando los gsettings , que deshabilitarán la indexación constante de Tracker:

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> freedesktop> Tracker> Miner> Archivos :

org.freedesktop.Tracker.Miner.Files

Después de estos cambios, se recomienda limpiar la base de datos para recuperar espacio perdido en el disco:

echo y | LANG=en tracker reset -r
Maxwel Leite
fuente
2
Muchas gracias, solo tuve que ejecutar tracker-control-r y todo ordenado ...
JoZ3 02 de
1
¿Qué hace exactamente tracker-control -r? Parece que esta publicación tracker-controlha quedado en desuso y se ha migrado al tracker daemoncomando, pero tracker help daemon(o tracker-control --help) no menciona una -rmarca. ¿Sigue haciendo lo mismo? No puedo encontrar la documentación anterior.
redbmk
55
Creo que el equivalente moderno es tracker reset --hard.
jcupitt
1
Siguiendo este paso, después de ejecutar tracker-control -rmi computadora portátil volvió a funcionar sin problemas. PD: tracker-controlya no está disponible en 16.04, pero relájese, activará el comando sustituto que es tracker daemon.
adadion
tracker-control: command not found¿Porqué es eso?
Tooniis
30

Tal vez sea relevante para Ubuntu 14.04 / GDM , y si es importante no eliminar todo el servicio, será mejor para stopy / 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 la gente todavía sugiere tracker-control -ry tal vez para sistemas con indexación habilitada, esto será mejor:

$ tracker-control -e

O lo mismo con System Monitor GUI:

Aplicaciones> Utilidades> Monitor de sistema

  • ordenar> Nombre
  • desplazarse> rastreador-tienda
  • clic derecho> Detener proceso
  • clic derecho> Cambiar prioridad> Muy bajo
  • clic derecho> Continuar proceso

O tal vez la forma más adecuada para sistemas con la tienda de seguimiento en ejecución:

Aplicaciones> Herramientas del sistema> Búsqueda e indexación

Elemento de la lista

rápido
fuente
1
¡Gracias! No había notado la opción de forzar el uso del rastreador solo cuando no se usa la computadora. Veamos si eso funciona.
Alfredo Hernández
1
Esto funcionó para mí. desmarqué todas las ubicaciones y limité otras opciones a su configuración más mínima, la "re-indexada", y se detuvo. Me gusta esta ruta, ya que es algo que probablemente recordaré lo que hice.
ryanjdillon
44
Para usuarios de ubuntu,sudo apt-get install tracker-gui
smac89
1
El tracker-guiprograma es la única opción que no me pareció un truco total. +1
grooveplex
16

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, este es un remix de las respuestas de Radu y Maxwell, pero las ubicaciones y los comandos se han actualizado a Ubuntu 16.04 (hubo varios cambios).

Attila Fulop
fuente
Al agregar estas líneas una por una en la terminal, se le avisa de este tiempo de espera 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
Así, Sumanadasa, el
7

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 otros elementos similares. Se pueden volver a habilitar con la misma facilidad.

Christopher
fuente
4

Usando Synaptic, seleccioné "marcar para eliminación completa" para "rastreador" y para "zeitgeist" (por usar el comando de purga 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 había sido instalado para mí, por lo que elegí la eliminación completa para todos, excepto las bibliotecas compartidas de zeitgeist, que parecen estar demasiado integradas en el sistema operativo para eliminarlas de manera 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 disfruta haciendo a las personas que confían en ellos. Lo que sea ... Mi computadora portátil ahora arranca en menos de la mitad del tiempo, no se atasca por completo al azar ocasionalmente y bloquea lo que yo ' 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 ... Sabes a lo que me refiero.

¿Por qué es que programas como estos tienen que pasar silenciosamente por una puerta trasera? Quizás es porque nadie quiere ese tipo de cosas en su computadora portátil personal. Si yo fuera una edición de servidor de tecnología en un mainframe que tuviera grandes cantidades de ram y descubriera el wahzoo, entonces sería otra historia. Quizás entonces me gustaría utilizar el software de seguimiento. Incluso entonces, me gustaría que fuera una aplicación de mi elección.

Solo digo.

usuario241578
fuente
Como no uso ninguna de las características proporcionadas por el rastreador, iré con "eliminación completa". El día que voy a necesitar algo como esto, estoy seguro de que voy a volver a instalar
augusto
0

su lista de rastreadores:

tracker-extract tracker-store tracker-miner-apps tracker-miner-fs tracker-miner-user-guides

me da muchos problemas, al inicio mi CPU (procesador) sube muy muy muy alto, digamos 95% por unos 5 o 10 minutos, mis discos duros se rayan y si dejo abiertos sus procesos tengo la máquina que se congela más rápido.

El mouse ya no se mueve y luego es el teclado.

Estoy en un linux-mageia y tus rastreadores se muestran al principio. Pensé que eran spyware porque el nombre: "rastreador-minero" es más como una aplicación que socavará los bitcoins.

Tengo una máquina muy poderosa para el trabajo, una "ryzen7" y me temo que tus pequeños cangrejos están muy mal hechos para máquinas grandes, porque cuando mato tus procesos, tengo un 25% de posibilidades de que la máquina se congele

si no los mato, tengo un 75% de posibilidades de que se bloqueen, deberías aplicar límites a tus rastreadores y al pasaje cambiar tu nombre: porque "minero" es más como darknet.

No tuve este problema con una máquina menos potente, no pierdas tu tiempo respondiéndome mi mensaje y de una sola manera.

Buena suerte para resolver el problema :)

John Doe
fuente