Вопрос трекер-магазин и трекер-майнер-fs едят мой процессор при каждом запуске


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

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


128
2017-09-16 11:01


происхождения


Все программное обеспечение в вашей системе из программного центра или вы установили программное обеспечение из других источников? Можете ли вы подключиться tracker-x на что угодно? FWIW, я не вижу процесса, называемого tracker-x с Lubuntu 13.04. Если у вас нет «проблем с конфиденциальностью», вы можете опубликовать вывод чего-то вроде ps -e а также dpkg --get-selections здесь или @ pastebin. Может быть, кто-то может понять, что происходит.
@ vasa1 Неправильно, трекер-х означает трекер-магазин и трекер-майнер-фс - Gaurav Agarwal
Я только что испытал что-то подобное на Ubuntu 16.04.1 LTS. - Alexey
Могут быть файлы проблем, которые не позволяют трекеру завершить его индекс. Вместо удаления трекера у меня есть ответ что может помочь в том, что файлы проблем остаются в /tmp/tracker-extract-files.1000, Он будет по-прежнему индексироваться в течение короткого времени после перезагрузки, но он должен завершиться максимум через пару минут. - scruss


ответы:


Решение Scripting для его постоянного отключения на Ubuntu 16.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/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false  
tracker reset --hard   

(источник)

Это подтвержденные ошибки на Launchpad

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

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

Tracker обеспечивает следующее:

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

Как избавиться от процессов?

  1. Отключение трекера по всему миру (для всех пользователей)

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

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

      [Desktop Entry]
      Encoding=UTF-8
      Name=Tracker
      Hidden=true
      

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


112
2017-09-22 12:56



Могу ли я удалить его? sudo apt-get purge tracker - Gaurav Agarwal
@codingcrow Не удаляйте его и даже не думайте о чистке. Достаточно отключить. :-) - TomKat
@TomKat: Почему бы и нет? я только что сделал apt-get uninstall tracker на gnome-ubuntu, и он отлично работал .. он также удалил gnome-документы, но что бы то ни было, даже не знал, что у меня была эта программа :) - benjaoming
Это не работает. Шахтер по-прежнему работает на каждой загрузке. - Serrano
отключение этого процесса повлияет на производительность поиска? - Nasreddine


Просто измените эти значения, используя 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> Miner> Файлы:

org.freedesktop.Tracker.Miner.Files

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

tracker reset --hard # old command: tracker-control -r

74
2017-10-04 03:22



Большое спасибо, мне просто нужно было запустить трекер-контроль-r и все отсортировано ... - JoZ3
Что именно делает tracker-control -r делать? Похоже, что с этого поста tracker-control был устарел, и он перенесен на tracker daemon команды, но tracker help daemon (или tracker-control --help) не упоминает -r флаг. Он все еще делает то же самое? Я не могу найти старую документацию. - redbmk
Я считаю, что современный эквивалент tracker reset --hard, - user894763
После этого шага, после запуска tracker-control -r мой ноутбук снова вернулся к гладкой! PS: tracker-control больше не доступен в 16.04, но расслабьтесь, он вызовет команду замены, которая tracker daemon, - adadion
tracker-control: command not found Почему это? - Tooniis


Может быть, это актуально для 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

ИЛИ то же самое с Системный монитор GUI:

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

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

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

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

List item


30
2017-07-19 05:26



Спасибо! Я не заметил, что опция принудительного отслеживания используется только тогда, когда компьютер не используется. Давайте посмотрим, делает ли это трюк. - Alfredo Hernández
это сработало для меня. я отключил все местоположения и ограничил другие параметры самыми минимальными настройками, «переиндексирован» и остановился. Мне нравится этот маршрут, так как это то, что я, вероятно, буду помнить, что я сделал. - ryanjdillon
Для пользователей ubuntu, sudo apt-get install tracker-gui - smac89
tracker-gui программа - единственный вариант, который не был для меня полным. +1 - grooveplex


Обновленная версия для 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 (было много изменений).


14
2018-05-30 11:27



При добавлении этих строк один за другим в терминал, он дает это предупреждение о тайм-ауте для каждой команды.echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo: unable to resolve host Thusitha: Connection timed out - Thusitha Sumanadasa


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

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

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


5
2017-10-15 19:43





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

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

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


4
2018-01-30 01:35



Поскольку я не использую ни одной из функций, предоставляемых трекером, я пойду с «полным удалением». В тот день, когда мне понадобится что-то вроде этого, я уверен, что переустановить - augusto