私はArch Linux、カーネル3.16を使用しています。
先週、私の2つのプロセスtracker-extractとtracker-storeが大量のRAMを使用しています。 2時間に1回、システムがハングアップします。
トラッカー-抽出は300 MBを、トラッカー-ストアは2 GBのRAMを使用します。(合計RAMは3.8 GB)
これらのトラッカープロセスとは何か、それらの作業は何かを知りたいです。それらを殺すと、システムのパフォーマンスにこの影響はありますか?
これらの2つのプロセスを取り除くことができるようにそれらを永久に殺す方法は何ですか?
私を助けてください。
pkgfile
を使用して、これらのファイルがどのパッケージに属しているかを調べます。
pkgfile tracker-extract
結果:
extra/tracker
pacman
(pacman -Ss tracker
)、明らかにします:
extra/tracker 1.2.3-1 (gnome)
All-in-one indexer, search tool and metadata database
私はgnomeのユーザーではないため、このパッケージが提供する特定の機能についてコメントすることはできません。ただし、常にパッケージを削除して、何が起こるかを確認できます。
pacman -Rs tracker
トラッカーは(gnomeによって)ファイルをインデックス化して検索可能にし、一部のプログラム(音楽ファイル用のRhythmboxなど)に自動的に表示するために使用されます。 Ubuntu wikiの詳細はこちら https://wiki.ubuntu.com/Tracker 。
次のコマンドを使用して、タグデータベースのハードリセットを行い、すべてのトラッカープロセスを再起動できます。
tracker reset -r
トラッカーは、ドキュメントのインデックス作成に使用されます。
Fedoraで インデックス作成を無効にする の手順を次に示します。
使用する tracker daemon -t
終了してtracker daemon -s
プロセスを開始します。
AskUbuntuには、トラッカーに関する問題についてたくさんの会話があります。どうやら代わりにCPUやディスクスペースを消費している人もいますが、私はあなたと同じ問題を抱えていましたRAM
この回答 は、Arch Linuxでも動作するように見えるUbuntuのコマンドを提供します。
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
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
tracker reset --hard
tracker-store
およびtracker-miners
をアンインストールしようとするより単純なルートを取りました。私にとって重要ではないいくつかのプログラムの依存関係としてインストールされていたので、それらもアンインストールしました。問題が解決しました!