tracker-store
和tracker-miner-fs
进程都会在30-40%的时间内消耗CPU 10-15分钟。我正在使用ubuntu 12.04。这些过程是做什么的?如何摆脱流程?
#1 楼
在Ubuntu 16.04上永久禁用它的脚本解决方案如注释中所述,本文中提到的文件在16.04中不再存在。您可以使用以下脚本(源代码):
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 # Default: -1
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: true
tracker reset --hard
这些是在启动板上确认的错误:911981,925948,1063255.
这些过程是做什么的?
Tracker是旨在提供高度集成的技术的协同作用。复杂,创新和集成的桌面。
Tracker提供以下内容:
用于桌面搜索的索引器(有关更多详细信息,请参见此规范:https:// wiki。 ubuntu.com/IntegratedDesktopSearch)
用于对任何对象进行关键字标记的标记数据库
适用于gedit和rhythmbox等应用程序的可扩展元数据数据库,需要将自定义元数据添加到文件中。
头等对象数据库允许使用跟踪器的数据库存储和实现First Class Objects和Gnome 3.0模型。
如何摆脱进程?
为glo禁用跟踪器Bally(适用于所有用户)
以root用户权限编辑
/etc/xdg/autostart/trackerd.desktop
文件(sudo -i gedit /etc/xdg/autostart/trackerd.desktop
)在文件末尾添加
Hidden=true
如果需要,对
/etc/xdg/autostart/tracker-applet.desktop
执行相同的操作想要仅对您的用户禁用跟踪器
输入目录
~/.config/autostart
,如果目录不存在请创建创建一个名为
trackerd.desktop
的文件将以下内容粘贴到文件中,然后保存并退出:
[Desktop Entry]
Encoding=UTF-8
Name=Tracker
Hidden=true
来源:https://wiki.ubuntu.com/Tracker
评论
我可以卸载吗? sudo apt-get清除跟踪器
–加拉夫·阿加瓦尔(Gaurav Agarwal)
2013年9月22日13:40
@codingcrow不要卸载它,甚至不要想清除它。禁用就足够了。 :-)
– TomKat
2013年9月22日13:51
@TomKat:为什么不呢?我只是在gnome-ubuntu上执行了apt-get卸载跟踪器,它工作正常..它也删除了gnome-documents,但是无论如何,我什至不知道我有该程序:)
–待命
13年11月21日在23:49
这行不通。矿工仍然在每次启动时运行。
–塞拉诺
14-10-17在23:36
禁用此过程会影响搜索性能吗?
–那斯丁
16 Mar 24 '16 at 7:02
#2 楼
只需使用gsettings巫婆更改此值即可禁用Tracker的常量索引:gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
可以使用dconf-editor通过浏览org> freedesktop> Tracker来更改这些值。 >矿工>文件:
进行此更改后,强烈建议清理数据库以回收磁盘上的某些丢失的空间:
echo y | LANG=en tracker reset --hard
评论
非常感谢,我只需要运行tracker-control-r并进行所有排序即可...
– JoZ3
13年2月2日于13:22
tracker-control -r到底做什么?听起来好像是因为此帖子的跟踪器控件已被弃用,并且已迁移到跟踪器守护程序命令,但是跟踪器帮助守护程序(或跟踪器控件--help)没有提及-r标志。它仍然做同样的事情吗?我找不到旧的文档。
– redbmk
16-4-6在10:16
我相信现代的等效方法是重新设置跟踪器-困难。
– jcupitt
16 Sep 10'在12:26
执行此步骤后,在运行tracker-control -r之后,我的笔记本电脑又恢复了平滑状态! PS:tracker-control在16.04中不再可用,但请放心,它将触发tracker守护程序的替代命令。
–adadion
16-11-24在7:51
tracker-control:找不到命令,为什么?
– Tooniis
18年2月24日在10:28
#3 楼
也许与Ubuntu 14.04 / GDM有关,如果不删除整个服务很重要,则最好使用stop
和/或renice
。因此,它可以是:
停止/重置(不推荐使用的方法) ):
$ 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
注意人们建议
tracker-control -r
,也许对于启用了索引的系统,这会更好:$ tracker-control -e
或与System Monitor GUI相同:
应用程序>实用程序> System Monitor
sort>名称
滚动> tracker-store
右单击>停止进程
右键单击>更改优先级>极低
右键单击>继续处理
或对于运行跟踪器存储的系统来说,这可能是最合适的方法:
应用程序>系统工具>搜索和索引
评论
谢谢!我没有注意到仅在不使用计算机时才强制使用跟踪器的选项。让我们看看这是否有用。
–阿尔弗雷多·埃尔南德斯(AlfredoHernández)
15年9月30日在6:20
这对我有用。我取消选中所有位置,并将其他选项限制为最小设置,即“重新索引”,然后它停止了。我喜欢这条路线,因为这很可能会记住我所做的事情。
–ryanjdillon
16年4月7日在17:13
对于ubuntu用户,sudo apt-get install tracker-gui
–smac89
16年6月15日在21:44
对于我来说,tracker-gui程序是唯一一个完全不合算的选项。 +1
– Grooveplex
16年11月6日在13:25
#4 楼
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
基本上,这是Radu和Maxwell的答案的混用,但是位置和命令已更新为Ubuntu 16.04(多个更改)。
评论
在终端中一一添加这些行时,它会为每个命令提供此超时警告。echo -e“ \ nHidden = true \ n” | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo:无法解析主机Suchitha:连接超时
–苏珊莎·苏曼纳达萨(Thusitha Sumanadasa)
16-10-5在8:37
这对于debian buster似乎也很有效
– MrMesees
20-4-26上午7:44
#5 楼
使用以下命令启用高级启动应用程序:可以轻松地重新启用它们。#6 楼
使用Synaptic,我为“ tracker”和“ zeitgeist”选择了“标记为完全删除”(类似于使用purge命令,该命令应该为所选程序删除关联的组件和配置文件)。我不知道安装了更多的zeitgeist跟踪软件,因此我选择了全部删除,除了zeitgeist共享库外,它似乎太嵌入操作系统中,无法安全删除。几乎像一只患有case虫的狗,或者更像是九头蛇。砍掉一个头,还有另外三个试图破坏你的气。听起来很像微软喜欢对信任他们的人做的事情。随便...我的笔记本电脑现在启动的时间不到一半,不会完全崩溃,偶尔会崩溃,使我当时正在使用的东西崩溃,这可能只是摆脱事情的一种解脱,其余的没有hydra的沉重触角,该软件的运行似乎会更好。真是糟糕透顶...您知道我的意思。为什么必须通过后门悄悄地引入此类程序?也许是因为没人希望在他们的个人笔记本电脑上放这种东西。如果我是在大型机上运行技术的服务器版本,具有大量的ram内存,并且将wahzoo核心化,那么这将是另一回事了。也许那时我想利用跟踪软件。即使那样,我仍然希望它成为我选择的应用程序。
只是说。
评论
由于我不使用跟踪器提供的功能,因此我将使用“完全删除”。我需要这样的那天,我确定我会重新安装
–augusto
2015年5月1日下午5:33
#7 楼
上面的答案对我没有帮助。我终于找到了解决方案:以高详细程度运行矿工:
/usr/libexec/tracker-miner-fs -v 3
让我可以找出问题所在-这是一个包含大量文件(大约一百万个文件-程序产生的某些项目的副作用)。清除此混乱即可解决此问题。
#8 楼
我只是在Ubuntu设置->搜索中将其禁用。在顶部栏中,有一个用于打开/关闭整个搜索的开关。我将其设置为关闭,然后运行:tracker reset --hard
之后,似乎没有任何跟踪程序正在运行。
评论
是系统上的所有软件都来自软件中心,还是已从其他位置安装了软件?可以将tracker-x连接到任何东西吗? FWIW,我在Lubuntu 13.04上看不到名为tracker-x的进程。如果您没有“隐私问题”,则可以在此处发布ps -e和dpkg --get-selections或@ pastebin之类的内容。也许有人可以弄清楚发生了什么。@ vasa1我的错,tracker-x表示tracker-store和tracker-miner-fs
我刚刚在Ubuntu 16.04.1 LTS上遇到过类似的事情。
Ubuntu 20.04和Ubuntu 19.10存在相同的问题:跟踪器,tracker-miner和tracker搜寻器导致长时间的高CPU负载。由于搜索HD是主要任务,因此从两个方面降低了计算机的速度:HD + CPU负载。设计不良。这种巨大的数据量是用来做什么的?没有内核会需要它!最终会用作间谍工具吗?多么糟糕的设计:可以选择不使用电池电源运行跟踪器:不使用。幸运的是,您可以在dconf-settings中禁用跟踪器,请使用dconf-editor org> freedesktop> Tracker> Miner> File“
”参阅post abouy
看看这个unix.stackexchange.com/questions/482390/…完美地为我工作..我从18.04迁移到20.04,但没有正常工作...