«Zeitgeist-FTS» всегда использует много памяти!

Что такое zeitgeist-fts?!
Он всегда находится в 3 верхних позициях использования памяти (конкурируя с Firefox и Compiz). После новой загрузки он использует около 30 МБ, но через несколько часов или дней он превышает 300 МБ и остается там!

Файл этого процесса находится в /usr/lib/zeitgeist/zeitgeist-fts , Я не знаю, что делает эта вещь, но если она не нарушает какую-либо функциональность, я был бы очень рад ее удалить, потому что объем памяти очень важен для меня.

Редактировать: Я использую рабочий стол Unity на Ubuntu-12.04.2 LTS.

67
задан 23 December 2015 в 13:33

4 ответа

Что такое Zeitgeist

Zeitgeist - это сервис, который регистрирует действия и события пользователей, где бы они ни находились - от файлов, открытых до посещенных веб-сайтов и разговоров. Это делает эту информацию легко доступной для использования другими приложениями в виде временных шкал и статистики. Он способен устанавливать отношения между элементами на основе сходства и шаблонов использования, применяя алгоритмы ассоциации данных, такие как «Winepi» и «A Priori»

Zeitgeist - это основной движок и логика, стоящая за GNOME Activity Journal, который в настоящее время рассматривается стать одним из основных средств просмотра и управления действиями в GNOME версии 3.0

Источник: Wikipedia

Как быстро исправить это

Так как Zeitgeist - это журнал, он будет расти день ото дня, приводя к проблеме полного овна.

Самый простой способ решить эту проблему - очистить текущий журнал, удалив новый журнал на его место. Это не опасно и может быть сделано с помощью одной командной строки:

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

Или с помощью браузера файлов (ctrl + h для отображения . скрытого файла). ):

в вашей домашней папке (~ /) > .local> share и удалите zeitgeist

Your Ram после перезагрузки потребление должно вернуться к норме. Вы можете остаться с этим решением и подождать до следующей проблемы времени (возможно, через несколько лет), или попробовать одно из следующих решений.

Как его отключить

(без его удаления)

Лучше было бы отключить его, чем удалять.

Сначала автоматически запустите приложения для запуска и UN-tick 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 может находиться в другом месте, чем указано здесь. Если вы не можете найти его, выполните следующие команды одну за другой, чтобы найти правильный путь.

sudo updatedb
locate zeitgeist-fts

Как его удалить

Следующее может быть опасно и удалить также некоторые важные пакеты для функциональности Dash.

Запустить sudo apt-get remove zeitgeist* в терминале. Это может удалить несколько связанных пакетов, но если вы не видите ничего, что вам предлагается для удаления, которое вам не нужно, у вас все будет хорошо.

Согласно комментариям: вы потеряете функциональность единства (я не был уверен, сколько, когда я впервые написал ответ), если вы удалите Zeitgeist. Итак, я предлагаю вам просто отключить ведение журнала.

Если вам не нужно единство для правильной работы, вы можете удалить Zeitgeist и просто использовать классический сеанс (с экрана входа в систему).

Вы также можете занести все в черный список или вообще отключить ведение журнала .

Источник: AskUbuntu

0
ответ дан 23 December 2015 в 13:33

После отключения записи активности (как объяснено @NikTh) полностью удалите данные Zeitgeist:

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

Эта папка будет воссоздана при следующей перезагрузке с пустыми данными, и процесс Zeitgeist не займет столько памяти .

0
ответ дан 23 December 2015 в 13:33

Бывают времена, когда Zeitgeist-FTS начинает казаться действительно странным. Проблема очень нестабильна и не всегда легко воспроизводима.

Одним из обходных путей является удаление каталога fts.index

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

, после чего он попытается переиндексировать его. Я предполагаю, что высокое потребление памяти связано с неработающим индексом. Удаление индекса заставит zeitgeist-fts снова попытаться переиндексировать его.

0
ответ дан 23 December 2015 в 13:33

В Ubuntu 18.04 Bionic, чтобы отключить перезапуск службы после перезагрузки:

cd /usr/lib/systemd/user
sudo ln -snf /dev/null zeitgeist-fts.service
0
ответ дан 23 December 2015 в 13:33

Другие вопросы по тегам:

Похожие вопросы: