Всякий раз, когда я запускаю свой ноутбук, процессы tracker-store
и tracker-miner-fs
загружают мой процессор на 30-40% в течение 10-15 минут. Я на Ubuntu 12.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.
Disabling tracker for global (for all users)
- Edit
/etc/xdg/autostart/trackerd.desktop
file with root privileges (sudo -i gedit /etc/xdg/autostart/trackerd. desktop
)- Добавьте
Hidden=true
в конец файла- Сделайте то же самое для
/etc/xdg/autostart/tracker-апплета. desktop
если вы хотитеОтключение трекера только для пользователя
- Введите каталог
~/.config/autostart
, создайте его, если он не существует- Создайте файл с именем
trackerd.desktop
Вставьте следующее в файл, сохраните и выйдите:
.[Desktop Entry] Кодирование=UTF-8 Имя=Отслеживатель Hidden=true
Источник: https://wiki.ubuntu.com/Tracker
Актуальная версия для 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 (было несколько изменений).
Включите расширенные приложения для запуска с помощью этой команды:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
Запустите Запуск приложений и снимите флажок Tracker File System Miner и другие подобные элементы. Так же легко их можно снова включить.
Используя Synaptic, я выбрал "отметку для полного удаления" для "трекера", а для "zeitgeist" (похоже на использование команды очистки, которая должна удалить связанные компоненты и конфигурационные файлы для выбранной программы). Гораздо больше программ для отслеживания гейтгейста было установлено неизвестно мне, и поэтому я выбрал полное удаление для всех, кроме разделяемых библиотек гейтгейста, которые выглядят слишком встроенными в ОС, чтобы их можно было безопасно удалить. Почти как собака с плохим случаем сердечных червей, а еще лучше как гидра. Отрубите одну голову, и еще трое попытаются испортить ваше чи. Звучит очень похоже на то, что микрософт любит делать с людьми, которые им доверяют. Неважно... Мой ноутбук теперь загружается менее чем за половину времени, не полностью болотится на случайных сбоев, что я использую в то время, и это может быть просто облегчением избавиться от вещи, но остальная часть программного обеспечения, кажется, работает гораздо лучше без этого тяжелые щупальца гидры. Ой, да ладно... Ты знаешь, что я имею в виду.
Почему такие программы, как эти, нужно вводить тихо через заднюю дверь? Возможно, потому что никто не хочет, чтобы такие вещи были на его личном ноутбуке. Если бы я был техником, работающим с серверной версией на мейнфрейме, у которого были бы массивные выступления тарана и ядер из wahzoo, то это была бы другая история. Возможно, тогда я бы хотел использовать программное обеспечение для слежения. Даже тогда, я все равно хотел бы, чтобы это было приложение по моему выбору.
Просто говорю.
список ваших трекеров:
трекер-извлечение трекер-магазин при запуске мой процессор (процессор) поднимается очень, очень сильно, скажем, на 95% в течение 5 или 10 минут, мои жесткие диски чешутся, и если я оставляю ваши процессы открытыми, у меня есть машина, которая быстрее зависает.
Мышь больше не двигается, а затем клавиатура.
Я нахожусь на linux-mageia, и ваши трекеры сначала отображаются, я думал, что они были шпионскими программами, потому что название «tracker-майнер» больше похоже на приложение, которое подрывает биткойны.
У меня действительно очень мощная машина для работы, «ryzen7», и я боюсь, что ваши маленькие крабы очень плохо сделаны для больших машин, потому что, когда я убиваю ваши процессы, у меня есть 25% шанс, что машина зависнет 115]
если я не убью их, у меня будет 75% шанс получить сбои, вы должны применить ограничения к вашим трекерам, а к проходу поменять свое имя: потому что "майнер" больше похож на даркнет.
У меня не было этой проблемы с менее мощной машиной, не трать свое время, отвечая мне на мое сообщение и в одну сторону.
Удачи в решении проблемы:)
Просто измените эти значения с помощью 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:
После этих изменений в настоятельно рекомендуется очистить базу данных , чтобы восстановить некоторое потерянное место на диске:
echo y | LANG=en tracker reset --hard
Возможно, это актуально для 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 -е
ИЛИ то же самое с Системный монитор Графический интерфейс:
Приложения> Утилиты> Системный монитор
- сортировка> Имя
- прокрутка> трекер-магазин
- щелкните правой кнопкой мыши> Стоп Процесс
- щелкните правой кнопкой мыши> Изменить приоритет> Очень низкий
- щелкните правой кнопкой мыши> Продолжить процесс
ИЛИ , возможно, наиболее подходящий способ для систем с запущенным магазином трекеров:
Приложения > Системные инструменты> Поиск и индексирование
Я просто отключил его в настройках Ubuntu -> Поиск. В верхней панели есть переключатель для включения / выключения всего поиска. Я выключил его и запустил:
tracker reset --hard
После этого похоже, что процесс отслеживания больше не запущен.
Ответы выше мне не помогли.Я наконец нашел решение:
Запуск майнера с высокой степенью детализации:
/ usr / libexec / tracker-miner-fs -v 3
позволил мне точно определить, что не так - это был каталог с очень большое количество файлов (около 1 миллиона - процедурно сгенерировано как побочный эффект какого-либо проекта). Устранение этого беспорядка устранило проблему.