跟踪器提取高 CPU 使用率

跟踪器提取高 CPU 使用率

我看到其中一个用户有一个 100% cpu 进程,名为tracker-extract.我尝试根据建议终止该操作这里但是,我仍然看到它正在运行。所有用户都有这样的进程,但正如你所看到的,其中一个进程消耗了大量的CPU。

# tracker daemon -t
Found 1 PID…
  Terminated process 2265 - 'tracker-server'
# ps aux | grep tracker-extract
jafarian 21478  0.0  0.0 728000 11664 ?        SNl  Oct29   0:00 /usr/libexec/tracker-extract
jafaria+ 23002 98.3  0.0 810900 18252 ?        RNl  Nov09 3746:02 /usr/libexec/tracker-extract
jafaria+ 31826  0.0  0.0 917128 21684 ?        SNl  Oct31   3:21 /usr/libexec/tracker-extract

仅仅杀死 PID 并不是解决方案,因为它会再次运行。如何解决这个问题?

答案1

您应该安装tracker-ui-tools via yum旧版本。对于较新的版本,请tracker-preferences直接安装。

然后用于tracker-preferences打开/关闭您想要/不想要的内容。

欲了解更多信息,请检查这个链接这个链接。

答案2

.desktop这些进程从目录中的文件启动/etc/xdg/autostart

[user@host autostart]$ pwd
 /etc/xdg/autostart

[user@host autostart]$ ls -lrt tracker*
 -rw-r--r--. 1 root root 5954 Sep 28 01:27 tracker-miner-fs.desktop
 -rw-r--r--. 1 root root 5234 Sep 28 01:27 tracker-miner-apps.desktop
 -rw-r--r--. 1 root root 4635 Sep 28 01:27 tracker-miner-rss.desktop
 -rw-r--r--. 1 root root 4880 Sep 28 01:27 tracker-extract.desktop
 -rw-r--r--. 1 root root 5474 Nov 12 08:02 tracker-store.desktop

因此,要禁用tracker我们将这些文件复制到我们的~/.config/autostart目录并添加Hidden=true.当我们登录时,这将阻止它们加载。

[user@host autostart]$ pwd
 /home/user/config/autostart

[user@host autostart]$ cp -v /etc/xdg/autostart/tracker* .
 '/etc/xdg/autostart/tracker-extract.desktop' -> './tracker-extract.desktop'
 '/etc/xdg/autostart/tracker-miner-apps.desktop' -> './tracker-miner-apps.desktop'
 '/etc/xdg/autostart/tracker-miner-fs.desktop' -> './tracker-miner-fs.desktop'
 '/etc/xdg/autostart/tracker-miner-rss.desktop' -> './tracker-miner-rss.desktop'
 '/etc/xdg/autostart/tracker-store.desktop' -> './tracker-store.desktop'

[user@host autostart]$ for FILE in $(ls tracker*); do echo "Hidden=true" >> $FILE; done

现在,让我们终止守护进程,并删除旧的缓存文件。

[user@host autostart]$ tracker daemon -k
[user@host autostart]$ rm -rf ~/.cache/tracker ~/.local/share/tracker

我们现在应该可以出发了。我重新启动后它就消失了!

 !ps
 ps -ef | grep -i tracker
 root      2781  2748  0 17:27 pts/0    00:00:00 grep --color=auto -i tracker

答案3

森托斯7

请注意:

以 root 身份安装 tracker-preferences yum install tr​​acker-preferences

以普通用户身份运行跟踪器首选项设置所有内容(或保留您认为需要的任何内容)。

重启

之后系统又恢复正常了:))

相关内容