web-dev-qa-db-ja.com

'zeitgeist-fts'は常に多くのメモリを使用しています!

zeitgeist-ftsとは?!
常にメモリ使用量の上位3位にあります(FirefoxおよびCompizと競合)。フレッシュブート後は約30 MBを使用しますが、数時間または1日後に0 MBを超えるになり、そこにとどまります!

このプロセスのファイルは/usr/lib/zeitgeist/zeitgeist-ftsにあります。私はこの事が何をするのか分かりませんが、もしそれが機能を壊さないなら、私はそれを削除して本当にうれしいです。なぜなら、メモリ容量は私にとって非常に貴重だからです。

編集: Ubuntu-12.04.2 LTSでUnityデスクトップを使用しています。

66
Seyed Mohammad

ツァイトガイストとは

Zeitgeistは、開かれたファイルから訪問したWebサイトや会話まで、ユーザーのアクティビティとイベントを記録するサービスです。これにより、他のアプリケーションがこの情報をタイムラインや統計の形式ですぐに使用できるようになります。 「Winepi」や「A Priori」などのデータ関連付けアルゴリズムを適用することにより、類似性と使用パターンに基づいてアイテム間の関係を確立できます。

Zeitgeistは、現在GNOMEバージョン3.0でアクティビティを表示および管理する主要な手段の1つとなるGNOME Activity Journalの背後にある主要なエンジンおよびロジックです。

出典:ウィキペディア

クイックフィックスする方法

ツァイトガイストは日記であるため、日々大きくなり、ラム消費の問題につながります。

これを解決する最も簡単な方法は、現在のジャーナルを削除して、新しいジャーナルを代わりにすることで、ある程度きれいにすることです。それは危険ではなく、単一のコマンドラインで実行できます:

rm -r ~/.local/share/zeitgeist/

または、ファイルブラウザ(ctrl + h.hiddenファイルを表示)を使用します。

ホームフォルダー(〜/)> .local> share、および削除zeitgeist

Ramの完了は、再起動後に正常に戻るはずです。このソリューションを使用して、次の時代の問題(おそらく数年)まで待つか、次の解決策のいずれかを試してください。

無効にする方法

(削除しないで)

削除する代わりに無効化する方が良いでしょう

最初に起動アプリケーションを開き、起動時に自動的にzeitgeistにチェックマークを付けます。

description

スタートアップアプリケーションにzeitgeistが表示されない場合は、ターミナルを開き(CTRL + ALT + T)、次のコマンドを発行します

Sudo sed 's/NoDisplay=true/NoDisplay=false/g' -i /etc/xdg/autostart/zeitgeist-datahub.desktop 

アクティビティの記録をオフにする

プライバシー設定を開き、アクティビティの記録をオフにします。 enter image description here

最後になりましたが、実行ビットを削除して、アプリケーションが実行されないようにします。

ターミナルから(CTRL + ALT + T)

Sudo chmod -x /usr/bin/zeitgeist-daemon
Sudo chmod -x /usr/bin/zeitgeist-datahub
Sudo chmod -x /usr/lib/zeitgeist/zeitgeist-fts

zeitgeist-ftsは、ここで指定されている場所とは異なる場所にある可能性があります。見つからない場合は、次のコマンドを1つずつ発行して正しいパスを見つけます。

Sudo updatedb
locate zeitgeist-fts

削除する方法

以下は危険である可能性があり、ダッシュ機能のためのいくつかの重要なパッケージも削除します。

ターミナルでSudo apt-get remove zeitgeist*を実行します。いくつかの関連パッケージが削除される場合がありますが、削除が推奨されているものが表示されない限り、問題ありません。

コメントによると:zeitgeistを削除すると、統一機能が失われます(最初に答えを書いたとき、どれくらいかわかりませんでした)。したがって、ロギングを無効にすることをお勧めします。

正しく機能するために結束が必要ない場合は、先に進んでzeitgeistを削除し、(ログイン画面から)クラシックセッションを使用します。

また、すべてをブラックリストに登録するか、ロギングをオフにすることもできます 完全に

ソース:AskUbunt

66
NickTux

Zeitgeist-ftsが非常に奇妙に振舞い始めることがあります。この問題は非常に不安定であり、時々簡単に再現できません。

回避策の1つは、fts.indexディレクトリを削除することです

rm -rf ~/.local/share/zeitgeist/fts.index/

その後、インデックスの再作成を試みます。メモリー消費量が多いのは、インデックスが壊れているためだと思います。インデックスを削除すると、zeitgeist-ftsは再度インデックスの再作成を試みます。

5
Manish Sinha

Ubuntu 18.04 Bionicでは、再起動後にサービスの再起動を無効にするには:

cd /usr/lib/systemd/user
Sudo ln -snf /dev/null zeitgeist-fts.service
0
noobninja

アクティビティの記録を無効にした後(@NikThの説明に従って)、zeitgeistデータをすべて削除します。

rm -rf ~/.local/share/zeitgeist/

このフォルダは空のデータで次回の再起動時に再作成され、zeitgeistプロセスはそれほど多くのメモリを消費しません。

0
Dima L.