tracker-store and tracker-miner-fs eating up my CPU on every startup
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? Disabling tracker for globally (for all users) Edit /etc/xdg/autostart/trackerd.desktop file with root privileges (sudo -i gedit /etc/xdg/autostart/trackerd*.desktop) Add Hidden=true to the end of the file
tracker-extract.desktop
tracker-miner-user-guides.desktop
tracker-miner-apps.desktop
tracker-store.desktop
tracker-miner-fs.desktop
Do the same for /etc/xdg/autostart/tracker-applet.desktop if you want Disabling tracker for your user only Enter the directory ~/.config/autostart, create it if it does not exist Create a file named trackerd.desktop Paste the following into the file, save and exit: [Desktop Entry] Encoding=UTF-8 Name=Tracker Hidden=true
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:

After this changes, it is highly recommended to cleanup the database to reclaim some lost space on the disk:
tracker-control -r
Tracker sucks. Thanks, Tracker.
After using Gnome 3.6.2 for a few days I have noticed a significant slow down at startup. I love where the UI is going (especially if you actually select bluebird as a theme instead of adwaita), but at every startup or in the middle of the day (including when on batteries) my hard drive was grinding away and the CPU was used up by tracker-store. iotop informed that tracker-store was using up 99% of I/O for several minutes and top reported 99% of CPU usage at the same time. Not too big a deal if this is only happening once, but it has been happening every day on my Asus laptop on GNU/Linux. This makes me feel like I'm losing control over my computing (to a certain extent.)
Free software to me means – among other things – the opportunity to understand what my computer is doing at any given time and the power to not let someone else choose what it is doing at any given time. Non-free software makes me gradually lose touch with the tool I have a right to understand and master if so I choose. That's why I decided to stay away from non-free software as much as possible.
In many ways, this issue with tracker reminds me why I switched from MS Windows to GNU/Linux initially (and also stayed away from syncing magic like iTunes, besides the nonfree issue.) It's the feeling that your computer is doing something (especially lots of read/write) you have little information about and don't know whether you want it to or not.
Even after looking up what Tracker does on GNU/Linux, I'm not completely sure what it does exactly at the moment it's running: http://projects.gnome.org/tracker/
You can also find more practical information on tracker at the url below and how it is concretely used and the advantages for users, but this is still not what I'd expect from a PC for my work projects:https://wiki.ubuntu.com/Tracker
While the idea of indexing content and the practical examples offered in the Ubuntu link are interesting, it's only beneficial if you don't keep a tight control of your files. For instance, who needs to get their mp3s indexed automatically when they keep them in their Music directory and if they are using MOC.
Using grep and find for all of my search needs has been a great experience so far: endlessly indexing content when I'm trying to work is a real waste of time and productivity.
Frustratingly, disabling everything using /usr/bin/tracker-preferences didn't actually stop tracker from running amok at the next reboot. Killing the tracker-store process actually doesn't kill it for very long...
Finally, uninstalling tracker with apt-get (sudo apt-get remove tracker) actually removed a bunch of other packages (including tracker-extract, tracker-gui, tracker-miner-fs, tracker-utils.)
I was afraid of not being able to use Gnome Shell properly after that, but the next reboot was much faster, and my hard drive doesn't have to run its daily marathons anymore! I have not noticed any negative side effect.
In a sense, it's great that you don't need tracker to use Gnome 3 efficiently. That's yet another benefit of free software: You don't end up being locked with a single solution as is often the case with proprietary software. For this I am grateful to all the developers of free software I dislike and choose not to use.
tracker-store and tracker-miner-fs eating up my CPU on every startup的更多相关文章
- FastDFS tracker storage 的工作原理及流程
FastDFS tracker storage 的工作原理及流程 2013 年 3 月 11 日 – 09:22 | 1,409 views | 收藏 (No Ratings Yet) FastDF ...
- 使用 .NET Core 开发 BT Tracker 服务器
一.什么是 BT Tracker ? 在 BT 下载过程当中,我们如果拿到一个种子文件,在其内部会包含一组 BT Tracker 服务器信息.在开始进行下载的时候,BT 下载工具会根据种子内的唯一 H ...
- FastDFS 双tracker负载均衡 及多组存储配置
应用场景: 三台服务器分别做三组存储,并且需要两台tracker地址做主备关系,当一台down机后需要另外一台可以提供正常的访问连接 #注:此处不考虑存储数据安全性,如果需要保障数据不丢失,可以分别每 ...
- fastdfs 有用 新增tracker或storage
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件为载体的在线服务,如相 ...
- Hadoop ->> Name node/Data node和Job tracker/Task tracker的区别
刚好看到关于Name node/Data node和Job tracker/Task tracker的解释,一开始有点混淆,以为说Job tracker必须运行在Name node上,他们俩有依赖或者 ...
- centos8安装fastdfs6.06集群方式二之:tracker的安装/配置/运行
一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说 ...
- FastDFS、nginx配置手记
第一部分 FastDFS介绍 1.FastDFS是什么 FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux.FreeBSD.AIX等UNIX系统.它只能 ...
- FastDFS 分布式文件系统部署实战及基本使用
FastDFS 分布式文件系统部署实战及基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. FastDFS是一个开源的高性能分布式文件系统.它的主要功能包括:文件存储,文件同步 ...
- Spark大数据针对性问题。
1.海量日志数据,提取出某日访问百度次数最多的那个IP. 解决方案:首先是将这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中.注意到IP是32位的,最多有个2^32个IP.同样可以采 ...
随机推荐
- microwindows Win32 API demo
初次使用microwindows,资料有限,我也是费了很多功夫才明白.所以记录下来,好帮助那些爱学习的童鞋,另外请大虾们多多指教. 什么是microwindows,什么作用,等背景介绍我就不多说了,因 ...
- hyper中安装wdOS-1.0-x86_64(wdlinux)遇到的网卡问题
11/23 0:30 by vmaxhyper中安装wdOS-1.0-x86_64(wdlinux) 日志: 遇到的问题: 1.装完找不到网卡eth0,只有一只loopback的Lo. 原因:cent ...
- 一段phpcurl代码
$header[] = 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-fl ...
- Python之路第六天,基础(8)-反射
反射 利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员(函数). Python中反射用到的4个内置函数:getattr(),setattr(),hasattr(),delattr() ...
- ImageView图片不显示---------记glide框架使用时遇到的问题
最近在开发项目的时候,使用了谷歌推荐的glide框架,却发现了一个莫名奇妙的问题,就是imageview始终不显示图片! 发现图片不显示 但是改为安卓本身自带的ic_launch可以显示ic_laun ...
- Android Studio 如何导入第三方jar 包
第一步: 将第三方jar包加入到libs文件夹中 第二步: 分为两种情况 第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Depen ...
- Visual C++编程命名规则
一.程序风格: 1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如 ...
- Codeforces #345 Div.1
Codeforces #345 Div.1 打CF有助于提高做题的正确率. Watchmen 题目描述:求欧拉距离等于曼哈顿距离的点对个数. solution 签到题,其实就是求有多少对点在同一行或同 ...
- Codeforces Round #245 (Div. 1)——Working out
题目链接 题意: 一个n*m的矩阵,每一个方格有一个非负数,如今选择两条线路:一个左上到右下,一个左下到右上,且仅仅能有一个公共点. 求两个线路上数的最大值(公共点不算) 分析: 仅仅有两种情况,dp ...
- 【机房系统知识小结点系列】之遍历窗体中的控件,判断Text是否为空?
做机房系统时,几乎每个窗体中都会用到判断界面中的控件是否为空的情景.我们曾经是这样走来的: 第一版: 好处:对窗体界面中的Text等控件,逐一做判断,当用户输入某一项为空的时候,会议弹出框的形式,告诉 ...