Всякий раз, когда я запускаю свой ноутбук, процесс tracker-store
и tracker-miner-fs
съедает мой процессор на 30-40% в течение 10-15 минут. Я нахожусь на ubuntu 12.04.
Что делают эти процессы? Как избавиться от процессов?
Всякий раз, когда я запускаю свой ноутбук, процесс tracker-store
и tracker-miner-fs
съедает мой процессор на 30-40% в течение 10-15 минут. Я нахожусь на ubuntu 12.04.
Что делают эти процессы? Как избавиться от процессов?
Как упоминалось в комментариях, файлы, упомянутые в этом посте, больше не существуют в 16.04. Вы можете использовать следующий сценарий (источник):
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/nullgsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2 # Default: -1gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: truetracker reset --hard
Это подтвержденные ошибки на панели запуска: 911981, 925948, 1063255.
Tracker - это синергия технологий, которые предназначены для создания очень сложного, инновационного и интегрированного рабочего стола.
Трекер предоставляет следующее:
- Индексатор для поиска на рабочем столе (более подробную информацию см. в этой спецификации : https://wiki.ubuntu.com/IntegratedDesktopSearch)
- База данных тегов для пометки любого объекта ключевыми словами
- Расширяемая база данных метаданных для таких приложений, как gedit и rhythmbox, которым необходимо добавлять пользовательские метаданные в файлы
- База данных для объектов первого класса позволяет использовать базу данных tracker для хранения и реализации объектов первого класса и модели Gnome 3.0.
Отключение трекера для всего мира (для всех пользователей)
- Редактировать
/etc/xdg/autostart/trackerd.desktop
файл с правами суперпользователя (sudo -i gedit /etc/xdg/autostart/trackerd.desktop
)- Добавь
Hidden=true
в конец файла- Сделайте то же самое для
/etc/xdg/autostart/tracker-applet.desktop
если ты хочешьОтключение трекера только для вашего пользователя
- Войдите в каталог
~/.config/autostart
, создайте его , если он не существует- Создайте файл с именем
trackerd.desktop
Вставьте следующее в файл, сохраните и выйдите:
[Desktop Entry]Encoding=UTF-8Name=TrackerHidden=true
Источник: https://wiki.ubuntu.com/Tracker
Просто измените эти значения, используя настройки gsettings ведьма будет отключите постоянную индексацию из трекера:
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2 gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
Значения могут быть изменены с помощью dconf-редактор перемещаясь по >>>>org freedesktop Tracker Майнер файлов:
После того, как это изменится, это настоятельно рекомендуется к очистка базы данных чтобы вернуть часть потерянного места на диске:
echo y | LANG=en tracker reset --hard
Может быть, это имеет отношение к Ubuntu 14.04/GDM, и если важно не удалять весь сервис целиком, тогда будет лучше stop
и/или renice
.
Следовательно, это может быть:
Остановить/отменить ( не рекомендуемый метод ):
$ tracker-control -p Found 171 PIDs… Found process ID NNNN for 'tracker-store' Found process ID MMMM for 'tracker-miner-fs' $ initctl stop tracker-store && renice -n +19 -p NNNN && initctl start tracker-store
Обратите внимание, что люди все еще предлагают tracker-control -r
и, возможно, для систем с включенной индексацией это будет лучше:
$ tracker-control -e
операционная то же самое с Системный монитор графический интерфейс пользователя:
Приложения > Утилиты > Системный монитор
- сортировать > Имя
- прокрутка > трекер-магазин
- щелкните правой кнопкой мыши > Остановить процесс
- щелкните правой кнопкой мыши > Изменить приоритет > Очень низкий
- щелкните правой кнопкой мыши > Продолжить процесс
операционная может быть, тот наиболее подходящий способ для систем с запущенным трекером-магазин:
Приложения > Системные инструменты > Поиск и Индексация
Обновленная версия для Ubuntu 16.04:
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktopecho -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-apps.desktopecho -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-fs.desktopecho -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-user-guides.desktopecho -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-store.desktopgsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors falsetracker reset --hard
По сути, это ремикс ответов Раду и Максвелла, но местоположения и команды были обновлены до Ubuntu 16.04 (было несколько изменений).
Включите расширенные приложения для запуска с помощью этой команды:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
Бежать Запуск приложений и снимите флажок Майнер файловой системы Трекера и другие подобные предметы. Их можно так же легко включить повторно.
Используя Synaptic, я выбрал "отметить для полного удаления" для "tracker" и для "zeitgeist" (аналогично использованию команды purge, которая должна удалить связанные компоненты и конфигурационные файлы для выбранной программы). Гораздо больше программного обеспечения для отслеживания zeitgeist было установлено неизвестно мне, и поэтому я выбрал полное удаление для всех, кроме общих библиотек zeitgeist, которые, похоже, слишком встроены в ОС, чтобы безопасно удалять. Почти как собака с тяжелым случаем сердечных червей, или, еще лучше, как гидра. Отрубите одну голову, и еще трое попытаются разрушить вашу ци. Звучит очень похоже на то, что microsoft любит делать с людьми, которые им доверяют. Что угодно... Мой ноутбук теперь загружается менее чем за половину времени, не зависает полностью случайным образом, иногда приводя к сбою то, что я использую в то время, и это может быть просто облегчением от избавления от этой штуки, но остальная часть программного обеспечения, похоже, работает намного лучше без тяжелых щупалец этой гидры. Ой, черт возьми... Ты знаешь, что я имею в виду.
Почему такие программы должны быть незаметно введены через заднюю дверь? Возможно, это потому, что никто не хочет подобных вещей на своем личном ноутбуке. Если бы я был техническим специалистом, работающим под управлением server edition на мэйнфрейме с огромными гигабайтами оперативной памяти и ядрами wahzoo, тогда это была бы другая история. Возможно, тогда я хотел бы использовать программное обеспечение для отслеживания. Даже тогда я все равно хотел бы, чтобы это было приложение по моему выбору.
Просто говорю.
Я просто отключил его в настройках Ubuntu -> Поиск. В верхней панели есть переключатель для включения / выключения всего поиска. Я поставил его в положение выкл, а затем побежал:
tracker reset --hard
После этого, похоже, ни один процесс отслеживания больше не выполняется.
Ответы, приведенные выше, мне не помогли. Я наконец-то нашел решение:
Запущенный майнер с высокой детализацией:
/usr/libexec/tracker-miner-fs -v 3
позволил мне точно определить, что не так - это был каталог с очень большим количеством файлов (около 1 миллиона - процедурно сгенерированных как побочный эффект какого-то проекта). Устранение этого беспорядка устранило проблему.
Я только что испытал нечто подобное на Ubuntu 16.04.1 LTS.
Ubuntu 20.04 и Ubuntu 19.10 имеют одну и ту же проблему: высокая загрузка процессора в течение длительного времени, вызванная tracker, tracker-miner и tracker crawler. Поскольку поиск HDS является основной задачей, это замедляет работу компьютера с двух сторон: HD + загрузка процессора. Плохой дизайн. Для чего используется этот огромный объем данных? Ни одному ядру это никогда не понадобится! Используется ли он в конечном итоге в качестве шпионского инструмента? Какой ужасный дизайн: Есть возможность не запускать трекер от батареи: Не используется. К счастью, вы можете отключить трекер в настройках dconf, см. Сообщение об использовании dconf-editor org > freedesktop> Tracker > Miner > File "
проверьте это linux - /usr/lib/tracker/tracker-store causes very heavy CPU load on Debian "Buster" - Unix & Linux Stack Exchange сработало для меня безупречно… Я перешел с 18.04 на 20.04, и ничего не работало должным образом… это сделало свое дело
С Ubuntu 20.04 эта проблема возникла снова. Вы действительно можете очистить его, так как он даже не находит все файлы должным образом.
Когда вы очищаете tracker, вы тоже теряете nautilus - это отстой!
Я все еще хочу знать: у кого-нибудь * нет * “трекера”, использующего так много циклов после запуска (без явного отключения его). Я также задаюсь вопросом о пользовательском опыте для тех, кто его отключает - это счастливая жизнь?
apt-get --purge удалить трекер
Все программное обеспечение в вашей системе из центра программного обеспечения или вы установили программное обеспечение из другого места? Можете ли вы подключить “tracker-x” к чему-нибудь? FWIW, я не вижу процесса под названием tracker-x
в Lubuntu 13.04. Если у вас нет “проблем с конфиденциальностью”, вы могли бы опубликовать выходные данные чего-то вроде ps -e
и dpkg --get-selections
здесь или @ pastebin. Может быть, кто-нибудь сможет понять, что происходит.
@vasa1 Я ошибаюсь, трекер-x означает трекер-магазин и трекер-майнер-fs
Могут быть проблемные файлы, которые мешают трекеру завершить его индексацию. Вместо того, чтобы удалять трекер, у меня есть ответ, который может помочь с проблемными файлами, оставленными в /tmp/tracker-extract-files.1000
. Он по-прежнему будет индексироваться в течение короткого времени после перезагрузки, но он должен завершиться максимум через пару минут.