tracker-store und tracker-miner-fs fressen meine CPU bei jedem Start auf


155

Jedes Mal , wenn beginne ich meinen Laptop den Prozess tracker-storeund tracker-miner-fsesse meine CPU zwischen 30-40% für 10-15 Minuten. Ich bin am Ubuntu 12.04.

Was machen diese Prozesse? Wie werden Prozesse los?


Befindet sich die gesamte Software auf Ihrem System im Software Center oder haben Sie Software von einer anderen Stelle installiert? Kannst du dich tracker-xmit irgendetwas verbinden? FWIW, ich sehe keinen Prozess, der tracker-xmit Lubuntu 13.04 aufgerufen wird . Wenn Sie keine "Datenschutzbedenken" haben, können Sie die Ausgabe von so etwas wie ps -eund dpkg --get-selectionshier oder @ Pastebin posten. Vielleicht könnte jemand herausfinden, was passiert.

@ Vasa1 Mein falsches, Tracker-X bedeutet Tracker-Store und Tracker-Miner-Fs
Gaurav Agarwal

3
Ich habe gerade etwas Ähnliches auf Ubuntu 16.04.1 LTS erlebt.
Alexey

Möglicherweise gibt es Problemdateien, die verhindern, dass der Tracker den Index beendet. Anstatt den Tracker zu entfernen, habe ich eine Antwort , die helfen könnte , wenn problematische Dateien verbleiben /tmp/tracker-extract-files.1000. Nach dem Neustart wird der Index noch eine kurze Zeit lang angezeigt, er sollte jedoch in höchstens ein paar Minuten abgeschlossen sein.
Scruss

Antworten:


134

Scripting-Lösung, um es dauerhaft auf Ubuntu 16.04 zu deaktivieren

Wie in den Kommentaren erwähnt, existieren die in diesem Beitrag erwähnten Dateien in 16.04 nicht mehr. Sie können das folgende Skript verwenden:

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   

( Quelle )

Dies sind bestätigte Fehler im Launchpad

Was machen diese Prozesse?

Tracker ist eine Synergie von Technologien, die entwickelt wurden, um einen hoch entwickelten, innovativen und integrierten Desktop bereitzustellen.

Tracker bietet Folgendes:

  • Indexer für die Desktopsuche (weitere Informationen finden Sie in dieser Spezifikation: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • Tag-Datenbank für die Keyword-Kennzeichnung eines beliebigen Objekts
  • Erweiterbare Metadaten-Datenbank für Apps wie gedit und rhythmbox, die benutzerdefinierte Metadaten zu Dateien hinzufügen müssen
  • Die Datenbank für erstklassige Objekte ermöglicht die Verwendung der Datenbank des Trackers zur Speicherung und Implementierung von erstklassigen Objekten und des Gnome 3.0-Modells.

Wie werden Prozesse los?

  1. Tracker für global deaktivieren (für alle Benutzer)

    1. /etc/xdg/autostart/trackerd.desktopDatei mit root-Rechten bearbeiten ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Fügen Sie Hidden=trueam Ende der Datei hinzu
    3. Machen Sie dasselbe, /etc/xdg/autostart/tracker-applet.desktopwenn Sie möchten
  2. Deaktivieren Sie den Tracker nur für Ihren Benutzer

    1. Geben Sie das Verzeichnis ein ~/.config/autostartund erstellen Sie es, falls es nicht existiert
    2. Erstellen Sie eine Datei mit dem Namen trackerd.desktop
    3. Füge folgendes in die Datei ein, speichere und beende:

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

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


2
Kann ich es deinstallieren? Sudo Apt-Get Purge Tracker
Gaurav Agarwal

9
@codingcrow Deinstalliere es nicht und denke nicht einmal an eine Bereinigung. Eine Deaktivierung wäre ausreichend. :-)
TomKat

4
@ TomKat: Warum nicht? Ich habe es gerade apt-get uninstall trackermit Gnome-Ubuntu gemacht und es hat gut funktioniert. Es hat auch Gnome-Dokumente entfernt, aber was auch immer, ich wusste nicht einmal, dass ich dieses Programm hatte :)
benjaoming

4
Das geht nicht. Miner läuft immer noch auf jedem Boot.
Serrano

2
Beeinträchtigt das Deaktivieren dieses Prozesses die Suchleistung?
Nasreddine

85

Einfach diese Werte ändern , um die Verwendung von gsettings Hexe wird die ständige Indizierung deaktivieren von Tracker:

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

Die Werte können mit dconf-editor geändert werden, indem Sie durch org> freedesktop> Tracker> Miner> Files navigieren :

org.freedesktop.Tracker.Miner.Files

Nach diesen Änderungen wird dringend empfohlen , die Datenbank zu bereinigen, um verlorenen Speicherplatz auf der Festplatte wiederherzustellen:

echo y | LANG=en tracker reset -r

2
Vielen Dank, ich musste nur tracker-control-r
ausführen

1
Was genau macht tracker-control -rdas? Es hört sich so an, als sei dieser Beitrag tracker-controlveraltet und auf den tracker daemonBefehl migriert worden , aber tracker help daemon(oder tracker-control --help) erwähne kein -rFlag. Macht es immer noch dasselbe? Ich kann die alte Dokumentation nicht finden.
Redbmk

5
Ich glaube, das moderne Äquivalent ist tracker reset --hard.
Jcupitt

1
Nach diesem Schritt lief tracker-control -rmein Laptop wieder reibungslos! PS: tracker-controlist ab 16.04 nicht mehr verfügbar, aber entspann dich, es wird der Ersatzbefehl ausgelöst, der ist tracker daemon.
Adadion

tracker-control: command not foundWarum ist das so?
Tooniis

30

Vielleicht ist es für Ubuntu 14.04 / GDM relevant , und wenn es wichtig ist, nicht den gesamten Dienst zu entfernen, ist es besser, stopund / oder renice.

Daher kann es sein:

Stoppen / erneuert ( nicht empfohlene Methode ):

$ 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

Beachten Sie, dass die Leute dies bereits vorschlagen. tracker-control -rFür Systeme mit aktivierter Indizierung ist dies möglicherweise besser:

$ tracker-control -e

ODER dasselbe mit System Monitor GUI:

Anwendungen> Dienstprogramme> Systemmonitor

  • sortieren> Name
  • scrollen> tracker-store
  • Rechtsklick> Prozess stoppen
  • Rechtsklick> Priorität ändern> Sehr niedrig
  • Rechtsklick> Vorgang fortsetzen

ODER vielleicht der am besten geeignete Weg für Systeme mit laufendem Tracker-Store:

Anwendungen> Systemprogramme> Suchen & Indizieren

Listenpunkt


1
Danke! Die Option, die Verwendung des Trackers nur zu erzwingen, wenn der Computer nicht verwendet wird, war mir nicht aufgefallen. Mal sehen, ob das den Trick macht.
Alfredo Hernández

1
das hat bei mir funktioniert. ich habe alle orte deaktiviert und andere optionen auf die minimalsten einstellungen beschränkt, die "neu indiziert", und es wurde gestoppt. Ich mag diese Route, da ich mich wahrscheinlich daran erinnern werde, was ich getan habe.
Ryanjdillon

4
Für Ubuntu-Benutzersudo apt-get install tracker-gui
smac89

1
Das tracker-guiProgramm ist die einzige Option, die sich für mich nicht als totaler Hack anfühlte. +1
grooveplex

16

Eine aktuelle Version für 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

Grundsätzlich ist dies ein Remix von Radus und Maxwells Antworten, aber Positionen und Befehle wurden auf Ubuntu 16.04 aktualisiert (es gab mehrere Änderungen).


Wenn diese Zeilen einzeln im Terminal hinzugefügt werden, wird diese Zeitüberschreitungswarnung für jeden Befehl ausgegeben. 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

Aktivieren Sie erweiterte Startup-Anwendungen mit diesem Befehl:

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

Führen Sie Startup Applications aus und deaktivieren Sie Tracker File System Miner und die anderen ähnlichen Elemente. Sie können genauso einfach wieder aktiviert werden.


4

Mit Synaptic habe ich für "tracker" und "zeitgeist" die Option "zum vollständigen Entfernen markieren" ausgewählt (ich möchte den Befehl "purge" verwenden, mit dem die zugehörigen Komponenten und Konfigurationsdateien für das ausgewählte Programm entfernt werden sollen). Viel mehr der Zeitgeist-Tracking-Software war mir unbekannt installiert worden, und so entschied ich mich für die vollständige Entfernung für alle, mit Ausnahme der von Zeitgeist freigegebenen Bibliotheken, die viel zu stark in das Betriebssystem eingebettet zu sein scheinen, um sie sicher zu entfernen. Fast wie ein Hund mit einem schlimmen Fall von Herzwürmern oder besser wie eine Hydra. Hacken Sie einen Kopf ab und es gibt drei weitere, die versuchen, Ihr Chi zu ruinieren. Hört sich so an, als würde Microsoft den Menschen, die ihnen vertrauen, gerne etwas antun. Was auch immer ... Mein Laptop bootet jetzt in weniger als der Hälfte der Zeit, ist nicht völlig durcheinander und stürzt gelegentlich ab, was ich getan habe. Ich verwende zu der Zeit, und es mag nur die Erleichterung sein, das Ding loszuwerden, aber der Rest der Software scheint ohne die schweren Tentakel dieser Hydra viel besser zu laufen. Oh, vergiss es ... Du weißt was ich meine.

Warum müssen solche Programme leise durch eine Hintertür eingespielt werden? Vielleicht liegt es daran, dass niemand so etwas auf seinem persönlichen Laptop haben möchte. Wenn ich eine Technologie wäre, die Server-Edition auf einem Großrechner ausführt, auf dem im Wahzoo riesige Mengen an RAMs und Kernen vorhanden sind, dann wäre das eine andere Geschichte. Vielleicht möchte ich dann Tracking-Software einsetzen. Selbst dann würde ich immer noch wollen, dass es eine Anwendung meiner Wahl ist.

Ich sage es nur.


Da ich keine der vom Tracker bereitgestellten Funktionen verwende, gehe ich zur vollständigen Entfernung über. An dem Tag, an dem ich so etwas brauche, werde ich es sicher wieder installieren
1.

0

Ihre Trackerliste:

Tracker-Extrakt Tracker-Store Tracker-Miner-Apps Tracker-Miner-Fs Tracker-Miner-Benutzerhandbücher

Es gibt mir eine Menge Probleme, beim Start steigt meine CPU (Prozessor) sehr, sehr hoch an, sagen wir 95% für ungefähr 5 oder 10 Minuten, meine Festplatten zerkratzen und wenn ich Ihre Prozesse offen lasse, habe ich die Maschine, die schneller einfriert.

Die Maus bewegt sich nicht mehr und dann ist es die Tastatur.

Ich bin auf einem Linux-Magier und Ihre Tracker werden zuerst angezeigt. Ich dachte, sie wären Spyware, weil der Name "Tracker-Miner" eher einer Anwendung ähnelt, die Bitcoins untergräbt.

Ich habe eine wirklich sehr leistungsstarke Maschine für die Arbeit, eine "ryzen7", und ich befürchte, dass Ihre kleinen Krabben für große Maschinen sehr schlecht geeignet sind, denn wenn ich Ihre Prozesse töte, habe ich eine 25% ige Chance, dass die Maschine einfriert

Wenn ich sie nicht töte, habe ich eine 75% ige Chance, Abstürze zu bekommen, du solltest deinen Trackern Grenzen setzen und die Passage deinen Namen ändern: weil "Bergmann" mehr wie Darknet ist.

Ich hatte dieses Problem nicht mit einer weniger leistungsstarken Maschine. Verschwenden Sie nicht Ihre Zeit, indem Sie mir meine Nachricht und eine Einbahnstraße antworten.

Viel Glück bei der Lösung des Problems :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.