上次升级后:
Operating System: Debian GNU/Linux buster/sid
Kernel: Linux 4.18.0-2-686-pae
Architecture: x86
/usr/lib/tracker/tracker-store会占用大量 CPU。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7039 nath 20 0 96136 24460 11480 R 100,0 1,3 0:01.76 tracker-store
当我跑步时,tracker daemon
我得到:
Miners:
17 Nov 2018, 21:17:06: ? File System - Not running or is a disabled plugin
17 Nov 2018, 21:17:06: ? Applications - Not running or is a disabled plugin
17 Nov 2018, 21:17:06: ? Extractor - Not running or is a disabled plugin
我以为我禁用了所有跟踪器活动,它在做什么?
风扇快疯了,重启并没有改善这种情况。
在
tracker-store
几乎 100% 的 CPU 运行之后,几乎一直运行了7 天,似乎我找到了一个简单的解决方法:/usr/lib/tracker/tracker-store
进程消失了,风扇转转,一周后一切都安静了。重新启动后tracker-store
仍然保持安静。Tracker3 更新:
tracker3 reset -s -r
tracker-store
是跟踪器的一部分,该程序可以扫描硬盘驱动器上的某些指定位置(以及电子邮件等其他位置)并将内容索引到数据库中。这使您可以进行快速的文件内容搜索。而 tracker-miner-* 是扫描数据的程序,而 tracker-store 是将元数据存储在数据库中以便以后快速访问的程序。Tracker 出于自己的目的使用数据库,因此即使您不处理进程,它也可以使用您的 CPU 是有道理的。您还可以将 tracker 配置为不索引任何内容(请参阅程序 tracker-preferences),从而可能完全阻止它执行任何工作。或者您可以尝试完全删除该软件包,但是,这很可能会破坏您的系统(更多详细信息- 感谢
@broman
)。并查看这篇文章如何在 GNOME 中禁用跟踪器?.资源 :
blogs.gnome.org/mr/2009/09/18/tracker-update-2
什么是跟踪器?-
gnome
系统 Ubuntu 20.04.1 LTS Gnome 3.36.3
从 Ubuntu 18 开始,多年来尝试了大多数简单的解决方案;
每次登录后并重复几次以获得良好的效果,这将关闭会话的跟踪器。
还
并禁用搜索
gsettings
追踪者永远不会放弃
我偶然发现并通过添加到文件名的末尾来
/etc/systemd/user/default.target.wants
更改tracker-extract.service
和名称,然后重新启动也看看发生了什么;什么都没有......就像没有跟踪器运行一样tracker-miner-fs.service
.dis
到目前为止,我没有遇到任何不利影响(2.5 天 + 多次重新启动)。我的要求是适度的,我的 linux 知识也是如此,所以我不能说这种直截了当的斩波不会对您的安装产生不好的影响。
一些跟踪器矿工对他们不理解的内容感到困惑。如果
tracker daemon -f
没有显示任何更新但tracker-extract
仍然占用 CPU,请查看/tmp/tracker-extract-files.*
. 如果相同的符号链接在那里存在任何时间长度,它就会使矿工进程崩溃。从跟踪器可以找到的任何地方删除该文件很重要,否则它会再次崩溃。(我最初在这里的回复摘要:gnome tracker 没有进度更新)
鹦鹉螺跟踪器似乎有某种 CPU 使用问题。使用另一个 GUI 文件管理器,例如 thunar。
下面的命令删除 nautilus 并在 Ubuntu 上安装 thunar