Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Whenever I start my laptop the process tracker-store and tracker-miner-fs eats up my CPU between 30-40% for 10-15 minutes. I am on ubuntu 12.04.

What does these processes do? How to get rid of processes?

share|improve this question
    
Is all the software on your system from the software center or have you installed software from elsewhere? Can you connect tracker-x to anything? FWIW, I don't see a process called tracker-x with Lubuntu 13.04. If you have no "privacy concerns" you could post the output of something like ps -e and dpkg --get-selections here or @ pastebin. Maybe someone could figure out what's happening. –  user25656 Sep 16 '13 at 12:21
    
@vasa1 My wrong, tracker-x mean tracker-store and tracker-miner-fs –  Gaurav Agarwal Sep 16 '13 at 12:55

5 Answers 5

up vote 14 down vote accepted
+25

These are confirmed bugs on Launchpad

What does these processes do?

Tracker is a synergy of technologies that are designed to provide a highly sophisticated, innovative and integrated desktop.

Tracker provides the following:

  • Indexer for desktop search (for more details see this spec : https://wiki.ubuntu.com/IntegratedDesktopSearch)
  • Tag database for doing keyword tagging of any object
  • Extensible metadata database for apps like gedit and rhythmbox which need to add custom metadata to files
  • Database for first class objects allows using tracker's database for storage and implementation of First Class Objects and the Gnome 3.0 Model.

How to get rid of processes?

  1. Disabling tracker for globally (for all users)

    1. Edit /etc/xdg/autostart/trackerd.desktop file with root privileges (sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Add Hidden=true to the end of the file
    3. Do the same for /etc/xdg/autostart/tracker-applet.desktop if you want
  2. Disabling tracker for your user only

    1. Enter the directory ~/.config/autostart, create it if it does not exist
    2. Create a file named trackerd.desktop
    3. Paste the following into the file, save and exit:

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

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

share|improve this answer
    
Can I uninstall it? sudo apt-get purge tracker –  Gaurav Agarwal Sep 22 '13 at 13:40
3  
@codingcrow Don't uninstall it, and don't even think of a purge. A disable would be enough. :-) –  TomKat Sep 22 '13 at 13:51
    
@TomKat: Why not? I just did apt-get uninstall tracker on gnome-ubuntu and it worked fine.. it also removed gnome-documents, but whatever, didn't even know I had that program :) –  benjaoming Nov 21 '13 at 23:49
    
This doesn't work. Miner still runs on every boot. –  Serrano Pereira Oct 17 at 23:36

Simply change this values using the gsettings witch will disable the constant indexing of Tracker:

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

The values could be changed using dconf-editor by navigating through org > freedesktop > Tracker > Miner > Files:

org.freedesktop.Tracker.Miner.Files

After this changes, it is highly recommended to cleanup the database to reclaim some lost space on the disk:

tracker-control -r

share|improve this answer
2  
Thank you very much, I just had to run tracker-control-r and all sorted ... –  JoZ3 Nov 2 '13 at 13:22

Using Synaptic, I selected "mark for complete removal" for "tracker", and for "zeitgeist" (kin to using the purge command which is supposed to remove associated components and config files for the program selected). Much more of the zeitgeist tracking software had been installed unknown to me, and so I chose complete removal for all except the zeitgeist shared libraries which looks to be way too embedded in the OS to remove safely. Almost like a dog with a bad case of heart worms, or better yet like a hydra. Chop one head off and there's three more trying to ruin your chi. Sounds pretty much like something microsoft enjoys doing to the people who trust them. Whatever... My laptop now boots in less than half the time, doesn't completely bogg down at random occasionally crashing what I'm using at the time, and it might just be the relief of getting rid of the thing but the rest of the software seems to be running much better without that hydra's heavy tentacles. Aww ferget it... You know what I mean.

Why is it that programs like these have to be brought in quietly through a back door? Perhaps it's because nobody wants that sort of thing on their personal laptop. If I was a tech running server edition on a mainframe that had massive gigs of ram and cores out the wahzoo, then it would be another story. Perhaps then I would like to utilize tracking software. Even then, I would still want it to be an application of my choosing.

Just saying.

share|improve this answer

Mayhap it's relevant for Ubuntu 14.04/GDM, and if it important to do not remove whole service then will be better stop and/or renice.

Hence it can be:

Stop/reniced ( not recommended method ):

$ 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

Notice the people suggests yet tracker-control -r and mayhap for systems with indexing enabled will be better:

$ tracker-control -e

OR the same with System Monitor GUI:

Applications > Utilities > System Monitor

  • sort > Name
  • scroll > tracker-store
  • right click > Stop Process
  • right click > Change Priority > Very Low
  • right click > Continue Process

OR mayhap the most appropriate way for systems with running tracker-store:

Applications > System Tools > Search & Indexing

List item

share|improve this answer

Enable advanced Startup Applications with this command:

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

Run Startup Applications and uncheck Tracker File System Miner and the other similar items. They can be re-enabled just as easily.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.