Исправлена ​​ошибка, из-за которой tracker-miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Быстрое решение: если tracker-miner-fs-3процесс постоянно использует ресурсы ЦП после добавления или изменения большого количества файлов, дождитесь завершения индексирования и проверьте его состояние, прежде чем вмешиваться. Если процесс остается загруженным, когда ваши файлы не изменяются, сузьте область поиска GNOME, обновите Ubuntu и только после этого перестройте индекс Tracker. Перестройка индекса не удаляет ваши документы, но вызывает новое сканирование и может временно увеличить нагрузку на ЦП и диск.

Это руководство относится к системам Ubuntu GNOME, в которых фактически работает Tracker 3. В Ubuntu 24.04 LTS инструменты Tracker 3 поставляются в архиве; в более новых версиях на основе GNOME может использоваться связанная служба LocalSearch и другие названия команд. Сначала проверьте, какой процесс и какая команда присутствуют на вашем компьютере. Инструкции и названия пакетов могут различаться в зависимости от версии.

1. Убедитесь, что процесс Tracker Miner использует ресурсы ЦП.

Откройте «Системный монитор» , выберите «Процессы» и щелкните столбец «ЦП» для сортировки. Найдите процесс tracker-miner-fs-3или связанный с ним процесс, например tracker-extract-3. Майнер обнаруживает изменения файлов и создает индекс для поиска; экстрактор считывает поддерживаемые метаданные файлов. Кратковременный скачок загрузки ЦП после копирования фотоархива, синхронизации облачной папки или установки обновления может быть нормальным явлением.

Список процессов системного монитора, в котором в отсортированной по ЦП таблице процессов выбран tracker-miner-fs-3.
Системный монитор может показать, находится ли майнер файловой системы в числе наиболее загруженных процессоров. Приведенные здесь примеры значений являются иллюстративными; проверьте список процессов в своей системе.

Для просмотра содержимого терминала выполните следующую команду:

ps -eo pid,pcpu,comm,args --sort=-pcpu | head

В Ubuntu 24.04 запросить статус Tracker можно с помощью следующей команды:

tracker3 daemon
tracker3 status

Команда daemon сообщает о состоянии майнера, а команда status может отображать ход индексирования и зарегистрированные ошибки индексирования. Точный вывод различается в зависимости от версии пакета. Если эти команды отсутствуют, проверьте активное поколение вместо установки случайных пакетов:

command -v tracker3
command -v localsearch

Текущая документация GNOME по LocalSearch описывает localsearchкоманды и localsearch-3службу. Используйте имена команд, установленные в вашей версии; не запускайте оба семейства инструментов и не запускайте вручную второй майнер. Руководство по демону Tracker и руководство по состоянию Tracker в Ubuntu описывают команды Ubuntu 24.04. Обзор GNOME LocalSearch объясняет новое семейство служб.

2. Определите, является ли активность процессора временной или зависшей.

Индексирование часто следует за всплеском активности файловой системы. Дайте ему время после первого большого входа в систему, восстановления резервной копии, загрузки множества файлов или повторного подключения внешнего диска. По возможности держите ноутбук подключенным к сети и избегайте многократного завершения процесса: майнер может запуститься снова и повторить работу. Проверьте, меняется ли состояние и снижается ли загрузка ЦП после того, как активность файловой системы стабилизируется.

Постоянно высокая загрузка ЦП вызывает больше подозрений, когда один и тот же процесс длительное время остается активным, в то время как машина простаивает и файлы не изменяются. Проверьте наличие каталога, в который постоянно поступают новые файлы, циклической синхронизации с облаком, подключенного диска, который отключается и подключается заново, или медиафайлов с проблемными метаданными. Повторяющаяся проблема после каждого входа в систему также может указывать на устаревший пакет или поврежденный индекс.

Терминал отображает команду статуса демона tracker3 и наглядное состояние простоя Filesminer.
В окне состояния Tracker можно отличить активный проход индексирования от простаивающего майнера; формулировки могут различаться в разных версиях Ubuntu.

3. Установите доступные обновления Ubuntu и выполните чистую перезагрузку.

Перед изменением настроек индекса установите обновления для вашей версии Ubuntu. Обновления могут включать исправления в Tracker, GNOME и их библиотеках. В терминале выполните:

sudo apt update
sudo apt upgrade

Перед принятием пакета проверьте его список, затем перезагрузите компьютер или выйдите из системы и войдите снова. После стабилизации рабочего стола повторно проверьте загрузку процессора. Избегайте копирования команд, удаляющих пакеты Tracker: компоненты поиска GNOME могут зависеть от них, а удаление индексатора может отключить поиск на рабочем столе, а не устранить лежащий в его основе цикл.

4. Сократить количество мест, которые ищет GNOME.

Если вам не нужно, чтобы поиск в разделе «Действия» охватывал все стандартные папки, исключите из него места, содержащие большие, часто меняющиеся коллекции. Например, каталог «Загрузки», заполненный временными архивами, или папку, используемую для выходных данных сборки. В GNOME откройте «Действия» , введите «Поиск» , откройте «Настройки» ▸ «Поиск» и выберите «Места поиска ». Отключите поиск только для тех мест, которые вам не нужны. Точная панель может немного отличаться в зависимости от версии GNOME.

В панели «Места поиска» настроек GNOME отображаются стандартные папки с отдельными переключателями поиска.
Функция «Поиск местоположений» позволяет настраивать параметры поиска по каждому местоположению в обзоре действий. Названия пунктов меню и отображаемые папки различаются в зависимости от версии для настольных компьютеров.

В документации GNOME эти элементы управления описываются как выбор мест расположения файлов в файловой системе, доступных для поиска, из обзора действий. Они полезны, когда проблема заключается в области поиска, но это не универсальный переключатель для каждого запроса индексирования приложения. Если майнер остается занятым, проверьте статус активного индексатора и установленную версию. Избегайте добавления целого смонтированного диска или огромного каталога проекта, если вам не требуется, чтобы его содержимое было доступно для поиска. В справке GNOME: Настройка поиска в местах расположения файлов в файловой системе описан поддерживаемый способ настройки.

5. Перестраивайте индекс только в том случае, если более простые решения не помогают.

Если загрузка ЦП остается высокой, даже когда система простаивает, индекс может зависнуть или быть несогласованным. В Ubuntu 24.04 с Tracker 3 сбросьте только индекс файловой системы:

tracker3 reset --filesystem

Перед продолжением прочтите все запросы на подтверждение. Эта команда удаляет сохраненный индекс файловой системы Tracker, а не ваши исходные документы; Tracker восстанавливает свой кэш при перезапуске. Поскольку ему необходимо повторно просканировать подходящие файлы, активность процессора и диска может временно возрасти. Поиск может возвращать неполные результаты до завершения восстановления. Избегайте удаления каталогов кэша вручную или использования общего параметра сброса, скопированного из инструкций для Tracker 2, который использует другой синтаксис команд.

Терминал с командой tracker3 reset --filesystem и предупреждением о том, что индекс будет перестроен.
Сброс индекса файловой системы — это крайняя мера, поскольку полная переиндексация может занять время и кратковременно увеличить потребление ресурсов. Перед продолжением подтвердите формулировку в установленной вами версии.

В руководстве по сбросу Tracker 3 в Ubuntu говорится, что данные файловой системы удаляются, а майнер заново создает свой кэш при перезапуске. Эта операция изменяет индекс, поэтому ее следует использовать с осторожностью. Если в вашей версии используется LocalSearch, обратитесь к руководству по его установке или к справочнику команд GNOME LocalSearch для получения информации о синтаксисе соответствующей команды.

6. Проверьте устранение неисправности и определите, когда следует провести дальнейшее расследование.

После завершения индексирования снова отсортируйте системный монитор по загрузке ЦП и проверьте состояние майнера. Хороший результат не обязательно означает нулевую загрузку ЦП в каждый момент времени: индексатор может кратковременно активироваться при изменении файлов. Полезными признаками являются снижение постоянной загрузки ЦП в режиме ожидания, отсутствие повторения одних и тех же невыполненных задач и способность поиска GNOME находить файлы в местах, которые вы выбрали для сохранения возможности поиска.

Если наблюдается высокая загрузка ЦП, запишите версию Ubuntu ( Настройки ▸ О программе ), имя процесса, продолжительность пика и информацию о том, была ли активна конкретная папка или приложение синхронизации. Проверьте вывод состояния на наличие сбоев и сообщите о воспроизводимой проблеме через систему сообщений об ошибках Ubuntu или соответствующий проект GNOME. Не следует предполагать, что каждый процесс, содержащий «tracker», является виновником: другой компонент Tracker или LocalSearch может выполнять одноразовый проход извлечения данных.

Какое решение следует попробовать в первую очередь?

Что вы наблюдаетеЛучший следующий шаг
После копирования большого файла загрузка ЦП повышается, а затем наблюдается тенденция к снижению.Дождитесь завершения индексирования и проверьте статус еще раз.
Высокая степень использования проявляется при многократных загрузках или сборках.Сократите количество доступных для поиска мест, которые вам не нужны.
Несмотря на текущие обновления, майнер продолжает работать даже в режиме ожидания.Проверьте состояние и наличие сбоев, затем рассмотрите возможность сброса индекса файловой системы.
Указанная здесь команда не установлена.Определите версию Ubuntu и сравните Tracker 3 с LocalSearch.

В большинстве случаев самым безопасным решением является завершение обычной индексации или сокращение ненужной области поиска. Перезапуск следует использовать только при возникновении устойчивой проблемы, и следует ожидать временной активности диска и процессора во время перестроения индекса.

Оставить комментарий

Исправлена ​​ошибка, из-за которой tracker-miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Исправлена ​​ошибка, из-за которой tracker-miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Узнайте, почему tracker-miner-fs-3 может потреблять много ресурсов ЦП в Ubuntu GNOME, как проверить состояние индексирования, уменьшить количество доступных для поиска местоположений и безопасно перестроить индекс Tracker.

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Узнайте, когда Ubuntu 24.04 может работать в режиме двойной загрузки с включенным BitLocker, как защитить ключ восстановления и какие безопасные пути установки — на один или несколько дисков.

Как подключить клиент Pardus Linux к домену Active Directory

Как подключить клиент Pardus Linux к домену Active Directory

Подключите Pardus Linux к Active Directory с помощью Pardus Domain Joiner. Проверьте DNS и время, установите CLI, подключитесь с помощью SSSD и подтвердите доступ к домену.

Как настроить Pardus Image Creator для развертывания пользовательской операционной системы

Как настроить Pardus Image Creator для развертывания пользовательской операционной системы

Узнайте, на что способен Pardus Image Writer, как его установить и как безопасно записать проверенный пользовательский ISO-образ на USB-накопитель. Включает инструкции по сборке и тестированию.

Исправлена ​​ошибка «Не удалось запустить загрузку модулей ядра» при загрузке SLES.

Исправлена ​​ошибка «Не удалось запустить загрузку модулей ядра» при загрузке SLES.

Диагностика и устранение сбоев systemd-modules-load.service на SLES путем поиска неисправного модуля, корректировки конфигурации загрузки и пересборки initramfs только при необходимости.

Как перенести рабочий стол Debian на неизменяемую ОС с помощью OSTree

Как перенести рабочий стол Debian на неизменяемую ОС с помощью OSTree

Узнайте, почему Debian нельзя сделать неизменяемым с помощью OSTree, установив всего один пакет, а затем безопасно перейдите на рабочий стол OSTree или спланируйте создание собственного образа Debian.

Исправлена ​​ошибка, из-за которой жесты тачпада не работали в Wayland в Ubuntu 24.04.

Исправлена ​​ошибка, из-за которой жесты тачпада не работали в Wayland в Ubuntu 24.04.

Устраните проблему с отсутствием жестов тремя пальцами на тачпаде в Ubuntu 24.04 Wayland, проверив настройки GNOME, события libinput, обновления и расширения.

How to Configure a PipeWire Audio Output Switching Script on Debian

How to Configure a PipeWire Audio Output Switching Script on Debian

Create a reliable PipeWire output toggle script on Debian with wpctl. Switch between speakers, Bluetooth, USB, or HDMI sinks without hard-coding IDs.

Как настроить принтеры через CUPS в операционной системе HamoniKR

Как настроить принтеры через CUPS в операционной системе HamoniKR

Настройте USB- и сетевые принтеры в HamoniKR OS с помощью CUPS. Добавьте очередь печати, выберите IPP без драйверов или драйвер модели, установите параметры по умолчанию и распечатайте тестовую страницу.

Как ограничить использование ЦП и ОЗУ процессом с помощью Cgroups в Ubuntu

Как ограничить использование ЦП и ОЗУ процессом с помощью Cgroups в Ubuntu

Используйте systemd cgroups в Ubuntu для ограничения времени работы процессора и памяти для команды или службы. Сравните временные ограничения, постоянные лимиты и ключевые компромиссы.