/usr/lib/tracker/tracker-store は Debian "Buster" で非常に高い CPU 負荷を引き起こします。

/usr/lib/tracker/tracker-store は Debian "Buster" で非常に高い CPU 負荷を引き起こします。

最後のアップグレード以降:

  Operating System: Debian GNU/Linux buster/sid
            Kernel: Linux 4.18.0-2-686-pae
      Architecture: x86

/usr/lib/tracker/tracker-storeCPUに大きな負荷がかかります。

  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

すべてのトラッカー活動を無効にしたと思いましたが、何をしていますか?

ファンは熱狂し、再起動しても状況は改善されませんでした。

答え1

ほぼ100%CPUで実行した後、tracker-storeほぼ常に7日今、私は簡単な解決策を見つけたようです。

tracker reset --hard

CAUTION: This process may irreversibly delete data.
Although most content indexed by Tracker can be safely reindexed, it can?t be assured that this is the case for all data. Be aware that you may be incurring in a data loss situation, proceed at your own risk.

Are you sure you want to proceed? [y|N]: 

/usr/lib/tracker/tracker-storeプロセスが終了し、ファンが遅くなり、1週間後にすべてが静かになりました。再起動後もtracker-store静かです。


Tracker3アップデート:

tracker3 reset -s -r

答え2

tracker-storeハードドライブ上の指定された特定の場所(電子メールなどの他の場所も含む)を検索し、コンテンツをデータベースにインデックス付けするプログラムであるトラッカーの一部です。これにより、ファイルの内容をすばやく検索できます。 tracker-miner-*はデータをスキャンするプログラムですが、tracker-storeは後ですばやくアクセスできるようにメタデータをデータベースに保存するプログラムです。 Trackerは独自の目的でデータベースを使用するため、プロセスを実行しなくてもCPUを使用するのが妥当です。

また、何もインデックス化しないようにトラッカーを構成することで、「プログラムトラッカーの設定」を参照してください。または、パッケージを完全に削除しようとすることもできますが、これによりシステムが破損する可能性が高くなります(詳細)詳細- ありがとうございます@broman)。そしてこの投稿もチェックしてくださいGNOMEでトラッカーを無効にする方法は?

源泉:

blogs.gnome.org/mr/2009/09/18/tracker-update-2
トラッカーとは何ですか?-gnome

答え3

システムUbuntu 20.04.1 LTS GNOME 3.36.3

Ubuntu 18から、長年にわたって最も簡単な解決策を試しました。

$ tracker daemon -t 

これにより、ログインするたびにセッションのトラッカーがオフになり、良い測定のために数回繰り返されます。

返品

$ tracker reset -r

検索を無効にしてgsettings

トラッカーは決してあきらめません

私はこれを偶然見つけ/etc/systemd/user/default.target.wants、ファイル名の末尾に追加して名前を変更しtracker-extract.serviceて再起動し、何も起こらなかったことを確認しました。トレーサーが実行されていないかのように。tracker-miner-fs.service.dis

$ tracker daemon -t
0 PID's found

今までどんな副作用も経験できませんでした(2.5日+何度も再起動)。私の要件は高くなく、Linuxの知識も限られているので、この種の無駄な作業がインストールに悪影響を及ぼさないとは言えません。

答え4

ノーチラストラッカーに一種のCPU使用量の問題があるようです。 thunarなどの他のGUIファイルマネージャを使用してください。

次のコマンドはノーチラスを削除し、Ubuntuにthunarをインストールします。

sudo apt-get remove nautilus
sudo apt-get install thunar

関連情報