GNU/Linux >> Linux の 問題 >  >> Linux

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

tracker-store を持った後 ほぼ 100% の CPU で、ほぼ常に 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


tracker-store はトラッカーの一部であり、ハード ドライブ上の特定の場所 (および電子メールなどの他の場所) をスキャンし、コンテンツをデータベースにインデックス化するプログラムです。これにより、ファイルの内容を高速に検索できます。一方、tracker-miner-* はデータをスキャンするプログラムであり、tracker-store はメタデータをデータベースに保存して後ですばやくアクセスできるようにするプログラムです。トラッカーは独自の目的でデータベースを使用するため、プロセスを扱っていないときでも CPU を使用できるのは理にかなっています。

また、トラッカーに何もインデックスを付けないように構成することもできます (プログラムのトラッカー設定を参照)。または、パッケージを完全に削除することもできますが、これによりシステムが破損する可能性が高くなります (詳細 - @broman に感謝) )。また、この投稿も確認してください。GNOME でトラッカーを無効にするにはどうすればよいですか?

ソース:

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


一部のトラッカー マイナーは、理解できないコンテンツに夢中になります。 tracker daemon -f の場合 tracker-extract 以外の更新は表示されません まだ CPU を占有しています。おそらく /tmp/tracker-extract-files.* を見てください。 .同じシンボリック リンクがしばらくそこにあると、マイナー プロセスがクラッシュします。トラッカーが見つけることができる場所からそのファイルを削除することが重要です。そうしないと、再びクラッシュします。

(当初の私の回答の要約:gnome トラッカーからの進捗状況の更新はありません)


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. /optと/usr/ localの違いは?

  3. Xemacs:すべてのファイルを/home/barry/.emacs_barryにロードしますか?

  1. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  2. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  3. cmake --version は /usr/bin/cmake を指し、どの cmake は /usr/local/bin を指しますか

  1. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  2. /bin と /usr/bin の違い

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?