每当我启动笔记本电脑时,tracker-storetracker-miner-fs进程都会​​在30-40%的时间内消耗CPU 10-15分钟。我正在使用ubuntu 12.04。

这些过程是做什么的?如何摆脱流程?

评论

是系统上的所有软件都来自软件中心,还是已从其他位置安装了软件?可以将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,但没有正常工作...

#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 tr​​acker-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

之后,似乎没有任何跟踪程序正在运行。