跟踪器提取和跟踪器存储过程消耗大量的RAM

Ank*_*ith 16 linux ubuntu process tracker archlinux

我使用的是Arch Linux,内核3.16.

从上一周开始,我的两个进程跟踪器提取和跟踪器存储占用了太多内存.它导致系统每2小时挂断一次.

跟踪器提取300 MB和跟踪器 - 存储2 GB RAM.(总RAM为3.8 GB)

我想知道这些跟踪器进程是什么以及它们的工作是什么.如果我杀了它们会对系统性能产生这种影响吗?

有什么方法可以永久地杀死它们,以便我可以摆脱这两个过程?

请帮我.

Ste*_*eve 10

用于pkgfile确定这些文件所属的包:

pkgfile tracker-extract
Run Code Online (Sandbox Code Playgroud)

结果:

extra/tracker
Run Code Online (Sandbox Code Playgroud)

使用pacman(pacman -Ss tracker)快速打包搜索,显示:

extra/tracker 1.2.3-1 (gnome)
    All-in-one indexer, search tool and metadata database
Run Code Online (Sandbox Code Playgroud)

由于我不是gnome的用户,因此无法对此软件包提供的特定功能发表评论.但你总是可以尝试删除包,看看会发生什么:

pacman -Rs tracker
Run Code Online (Sandbox Code Playgroud)

  • 很好的答案。我发现这个跟踪器提取文件在 nfs 磁盘上打开,导致不可删除的 .nfs000000... 文件(直到该进程被终止)。https://unix.stackexchange.com/questions/231074/removed-a-vagrant-file-and-now-i-see-nfs0000000000b869e300000001/537840#537840 (2认同)

Den*_*aud 8

跟踪器用于索引您的文档.

这是一个禁用 Fedora 索引的过程

  • 请注意,不鼓励[仅链接答案](http://meta.stackoverflow.com/tags/link-only-answers/info),SO答案应该是搜索解决方案的终点(相比之下)引用的另一个中途停留,随着时间的推移往往会变得陈旧.请考虑在此处添加独立的概要,并将链接作为参考 (4认同)

jke*_*ket 8

Tracker(由gnome用来)为文件编制索引,以使它们可搜索并自动出现在某些程序中(例如音乐文件的Rhythmbox等)。有关Ubuntu Wiki的更多信息,请参见https://wiki.ubuntu.com/Tracker

您可以使用以下命令对标签数据库进行硬重置并重新启动所有跟踪器进程:

tracker reset -r
Run Code Online (Sandbox Code Playgroud)


小智 6

使用tracker daemon -t终止和tracker daemon -s启动过程。