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

128

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

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

    
задан Gaurav Agarwal 16.09.2013 в 13:01
источник

6 ответов

113

Решение для скриптинга для постоянного отключения 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 is a synergy of technologies that are designed to provide a highly sophisticated, innovative and integrated desktop.

Tracker provides the following:

  • Indexer for desktop search (for more details see this spec : https://wiki.ubuntu.com/IntegratedDesktopSearch)
  • Tag database for doing keyword tagging of any object
  • Extensible metadata database for apps like gedit and rhythmbox which need to add custom metadata to files
  • Database for first class objects allows using tracker's database for storage and implementation of First Class Objects and the Gnome 3.0 Model.

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

  1. Disabling tracker for globally (for all users)

    1. Edit /etc/xdg/autostart/trackerd.desktop file with root privileges (sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Add Hidden=true to the end of the file
    3. Do the same for /etc/xdg/autostart/tracker-applet.desktop if you want
  2. Disabling tracker for your user only

    1. Enter the directory ~/.config/autostart, create it if it does not exist
    2. Create a file named trackerd.desktop
    3. Paste the following into the file, save and exit:

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

Источник: Ссылка

    
ответ дан Radu Rădeanu 22.09.2013 в 14:56
источник
74

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

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

Значения могут быть изменены с помощью dconf-editor , перейдя по org > freedesktop > Tracker > Miner > Файлы

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

tracker reset --hard # old command: tracker-control -r
    
ответ дан Maxwel Leite 04.10.2013 в 05:22
30

Возможно, это актуально для 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

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

Applications > Utilities > System Monitor

  • sort > Name
  • scroll > tracker-store
  • right click > Stop Process
  • right click > Change Priority > Very Low
  • right click > Continue Process

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

Applications > System Tools > Search & Indexing

    
ответ дан swift 19.07.2014 в 07:26
14

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

    
ответ дан Attila Fulop 30.05.2016 в 13:27
5

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

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

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

    
ответ дан Christopher 15.10.2014 в 21:43
4

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

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

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

    
ответ дан user241578 30.01.2014 в 02:35