tracker-store и tracker-miner-fs пожирают мой процессор при каждом запуске

Всякий раз, когда я запускаю свой ноутбук, процессы tracker-store и tracker-miner-fs загружают мой процессор на 30-40% в течение 10-15 минут. Я на Ubuntu 12.04.

Что делают эти процессы? Как избавиться от процессов?

216
задан 22 September 2013 в 15:37

9 ответов

Скриптовое решение, чтобы отключить его навсегда на Ubuntu 16.04

Как упоминается в комментариях, файлов, упоминаемых в этом посте, больше не существует в 16.04. Вы можете использовать следующий скрипт (source):

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/null

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  # Default: -1
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: true

tracker reset --hard   

Это подтвержденные ошибки на Launchpad: 911981, 925948, 1063255.

Что делают эти процессы?

Отслеживание - это синергия технологий, которые предназначены для того, чтобы обеспечить очень сложный, инновационный и интегрированный рабочий стол.

Tracker предоставляет следующее:

  • Индексатор для поиска по рабочему столу (более подробную информацию см. в данной спецификации : https://wiki.ubuntu.com/IntegratedDesktopSearch)
  • База данных тегов для тегирования любых объектов по ключевым словам
  • Расширенная база метаданных для таких приложений, как gedit и rhythmbox, которым необходимо добавлять пользовательские метаданные в файлы
  • База данных для объектов первого класса позволяет использовать базу данных трекера для хранения и реализации объектов первого класса и Gnome 3.0. Model.

How to get rid of processes?

  1. Disabling tracker for global (for all users)

    1. Edit /etc/xdg/autostart/trackerd.desktop file with root privileges (sudo -i gedit /etc/xdg/autostart/trackerd. desktop)
    2. Добавьте Hidden=true в конец файла
    3. Сделайте то же самое для /etc/xdg/autostart/tracker-апплета. desktop если вы хотите
  2. Отключение трекера только для пользователя

    1. Введите каталог ~/.config/autostart, создайте его, если он не существует
    2. Создайте файл с именем trackerd.desktop
    3. Вставьте следующее в файл, сохраните и выйдите:

      .
      [Desktop Entry]
      Кодирование=UTF-8
      Имя=Отслеживатель
      Hidden=true
      

Источник: https://wiki.ubuntu.com/Tracker

166
ответ дан 22 September 2013 в 15:37

Актуальная версия для Ubuntu 16.04 :

echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-apps.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-fs.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-user-guides.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-store.desktop

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

tracker reset --hard

По сути, это ремикс ответов Раду и Максвелла, но местоположения и команды были обновлены до Ubuntu 16.04 (было несколько изменений).

18
ответ дан 22 September 2013 в 15:37

Включите расширенные приложения для запуска с помощью этой команды:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Запустите Запуск приложений и снимите флажок Tracker File System Miner и другие подобные элементы. Так же легко их можно снова включить.

7
ответ дан 22 September 2013 в 15:37

Используя Synaptic, я выбрал "отметку для полного удаления" для "трекера", а для "zeitgeist" (похоже на использование команды очистки, которая должна удалить связанные компоненты и конфигурационные файлы для выбранной программы). Гораздо больше программ для отслеживания гейтгейста было установлено неизвестно мне, и поэтому я выбрал полное удаление для всех, кроме разделяемых библиотек гейтгейста, которые выглядят слишком встроенными в ОС, чтобы их можно было безопасно удалить. Почти как собака с плохим случаем сердечных червей, а еще лучше как гидра. Отрубите одну голову, и еще трое попытаются испортить ваше чи. Звучит очень похоже на то, что микрософт любит делать с людьми, которые им доверяют. Неважно... Мой ноутбук теперь загружается менее чем за половину времени, не полностью болотится на случайных сбоев, что я использую в то время, и это может быть просто облегчением избавиться от вещи, но остальная часть программного обеспечения, кажется, работает гораздо лучше без этого тяжелые щупальца гидры. Ой, да ладно... Ты знаешь, что я имею в виду.

Почему такие программы, как эти, нужно вводить тихо через заднюю дверь? Возможно, потому что никто не хочет, чтобы такие вещи были на его личном ноутбуке. Если бы я был техником, работающим с серверной версией на мейнфрейме, у которого были бы массивные выступления тарана и ядер из wahzoo, то это была бы другая история. Возможно, тогда я бы хотел использовать программное обеспечение для слежения. Даже тогда, я все равно хотел бы, чтобы это было приложение по моему выбору.

Просто говорю.

5
ответ дан 22 September 2013 в 15:37

список ваших трекеров:

трекер-извлечение трекер-магазин при запуске мой процессор (процессор) поднимается очень, очень сильно, скажем, на 95% в течение 5 или 10 минут, мои жесткие диски чешутся, и если я оставляю ваши процессы открытыми, у меня есть машина, которая быстрее зависает.

Мышь больше не двигается, а затем клавиатура.

Я нахожусь на linux-mageia, и ваши трекеры сначала отображаются, я думал, что они были шпионскими программами, потому что название «tracker-майнер» больше похоже на приложение, которое подрывает биткойны.

У меня действительно очень мощная машина для работы, «ryzen7», и я боюсь, что ваши маленькие крабы очень плохо сделаны для больших машин, потому что, когда я убиваю ваши процессы, у меня есть 25% шанс, что машина зависнет 115]

если я не убью их, у меня будет 75% шанс получить сбои, вы должны применить ограничения к вашим трекерам, а к проходу поменять свое имя: потому что "майнер" больше похож на даркнет.

У меня не было этой проблемы с менее мощной машиной, не трать свое время, отвечая мне на мое сообщение и в одну сторону.

Удачи в решении проблемы:)

0
ответ дан 22 September 2013 в 15:37

Просто измените эти значения с помощью gsettings witch отключит постоянную индексацию Tracker:

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

Значения могут быть изменены с помощью dconf-редактора путем навигации по org > freedesktop > Tracker > Miner > Files:

org.freedesktop.Tracker.Miner.Files

После этих изменений в настоятельно рекомендуется очистить базу данных , чтобы восстановить некоторое потерянное место на диске:

echo y | LANG=en tracker reset --hard
98
ответ дан 22 September 2013 в 15:37

Возможно, это актуально для Ubuntu 14.04 / GDM , и если важно не удалять всю службу, тогда будет лучше остановить и / или renice .

] Следовательно, это может быть:

Остановить / отремонтировать ( не рекомендуемый метод ):

 $ tracker-control -p
Найдено 171 PID…
Найден идентификатор процесса NNNN для 'tracker-store'
Найден идентификатор процесса MMMM для 'tracker-miner-fs'

 $ initctl stop tracker-store && renice -n +19 -p NNNN && initctl start tracker-store
 

Обратите внимание, что люди еще предлагают tracker-control -r , и, возможно, для систем с включенным индексированием это будет лучше:

 $ tracker-control -е
 

ИЛИ то же самое с Системный монитор Графический интерфейс:

Приложения> Утилиты> Системный монитор

  • сортировка> Имя
  • прокрутка> трекер-магазин
  • щелкните правой кнопкой мыши> Стоп Процесс
  • щелкните правой кнопкой мыши> Изменить приоритет> Очень низкий
  • щелкните правой кнопкой мыши> Продолжить процесс

ИЛИ , возможно, наиболее подходящий способ для систем с запущенным магазином трекеров:

Приложения > Системные инструменты> Поиск и индексирование

List item

31
ответ дан 22 September 2013 в 15:37

Я просто отключил его в настройках Ubuntu -> Поиск. В верхней панели есть переключатель для включения / выключения всего поиска. Я выключил его и запустил:

tracker reset --hard

После этого похоже, что процесс отслеживания больше не запущен.

0
ответ дан 5 January 2021 в 23:19

Ответы выше мне не помогли.Я наконец нашел решение:

Запуск майнера с высокой степенью детализации:

/ usr / libexec / tracker-miner-fs -v 3

позволил мне точно определить, что не так - это был каталог с очень большое количество файлов (около 1 миллиона - процедурно сгенерировано как побочный эффект какого-либо проекта). Устранение этого беспорядка устранило проблему.

1
ответ дан 5 January 2021 в 23:19

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

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