rygel и tracker-extract-3 загружают один поток ЦП на 100%

Вопрос или проблема

Я беспокоюсь о этих двух процессах, потому что они заставляют мою водяную охлаждение работать почти на максимуме, и это очень шумно. Система не была изменена ни в каком отношении, кроме установки vlc, pass, flatpak, openssh-server.

ОС: Ubuntu 23.10
Ядро: 6.5.0-15-generic
Сессия: Wayland
Графика: rx6700xt
Процессор: Ryzen 9 7950x

Результаты htop:

введите описание изображения здесь

Результаты journalctl:

введите описание изображения здесь

Результаты flatpak list:

введите описание изображения здесь

gnome-extensions:

введите описание изображения здесь

Существует известная ошибка, когда tracker-extract-3, являющийся частью индексирования файлов Ubuntu (tracker пакет), использует чрезмерное количество ЦП. Если вам не нужно индексирование файлов, вы можете полностью отключить пакет Tracker, замаскировав его службу systemd:

systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service

затем сбросьте tracker с помощью

tracker3 reset -s -r

и перезагрузите. Эти процессы исчезнут, но исчезнет и возможность поиска, полнотекстового поиска в Файлах и, возможно, функционирование других приложений. Если что-то работает неправильно и вам снова нужен Tracker, выполните

 systemctl --user unmask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service

чтобы повторно включить его.

[Из linuxuprising.com]

Что касается процесса rygel, это медиа-сервер, встроенный в Ubuntu. Если вы его не используете, вы можете удалить его с помощью

sudo apt remove rygel

Я переместил около 500 ГБ данных из одной папки в другую на своем Zorin OS 17. У меня была такая же проблема. Это длилось 5-6 часов, но затем решилось само собой. Так что, вероятно, просто дайте этому произойти, и все должно быть в порядке, как в моем случае!

Ответ или решение

Проблема высоких загрузок ЦП при использовании Rygel и Tracker-extract-3 на Ubuntu 23.10: причины и решения

Ваша обеспокоенность по поводу процессов rygel и tracker-extract-3, которые загружают один поток процессора на 100%, вполне оправдана. Давайте разберёмся в причинах, а также рассмотрим возможные решения данной проблемы.

Природа проблемы

  1. tracker-extract-3: Этот процесс принадлежит пакету Tracker, который отвечает за индексирование файлов на вашем устройстве. Из-за известных ошибок, таких как баг, описанный в Launchpad, tracker-extract-3 может потреблять ненужные ресурсы, особенно в случаях, когда происходит массовое перемещение или изменение данных. Как вы упомянули, вы перемещали около 500 ГБ данных — это может привести к значительной нагрузке на систему, поскольку Tracker заново индексирует всю информацию.

  2. rygel: Этот процесс служит мультимедийным сервером для организации потокового видео и фонотеки. Если вы не используете функции, связанные с потоковой передачей медиафайлов (например, DLNA), rygel может стать ненужным дополнительным источником нагрузки на систему.

Возможные решения

Отключение Tracker

Если вы не нуждаетесь в функции индексирования, можно полностью отключить пакет Tracker. Для этого выполните следующие команды в терминале:

systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service
tracker3 reset -s -r

После этого перезагрузите систему, чтобы изменения вступили в силу. Учтите, что с отключением Tracker вы потеряете возможность полнотекстового поиска в файловой системе и некоторых приложениях.

Чтобы вернуть функциональность Tracker, используйте команды:

systemctl --user unmask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service

Удаление Rygel

Если функции потоковой передачи медиафайлов вам не нужны, вы можете освободить ресурсы, удалив rygel:

sudo apt remove rygel

Этот шаг поможет снизить нагрузку на процессор и уменьшить шум от системы охлаждения.

Рекомендации по мониторингу

  • Используйте htop: Это приложение предлагает подробный мониторинг ресурсов вашего компьютера. Обратите внимание на запущенные процессы и их использование ЦП.
  • Проверяйте системные журналы: С помощью команды journalctl можно отслеживать возможные ошибки и предупреждения, которые могут указать на другие проблемы.

Итоги

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

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

Оцените материал
Добавить комментарий

Капча загружается...