トラッカーは高いCPU使用率を抽出します。

トラッカーは高いCPU使用率を抽出します。

私はユーザーの1人が100%CPUプロセスを持っているのを見ましたtracker-extract。私は提案されたようにそれを終了しようとしました。ここしかし、私はまだそれが実行されているのを見ています。すべてのユーザーはこれらのプロセスを持っていますが、見てわかるように、それらの1つは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/autostartHidden=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としてインストールyum install tr​​acker-preferences

通常のユーザーとして実行トラッカーの設定ですべての項目を設定します(または必要と思われる項目はそのままにします)。

再起動

その後、システムは正常に戻った:))

関連情報