Вопрос или проблема
Я беспокоюсь о этих двух процессах, потому что они заставляют мою водяную охлаждение работать почти на максимуме, и это очень шумно. Система не была изменена ни в каком отношении, кроме установки vlc, pass, flatpak, openssh-server.
ОС: Ubuntu 23.10
Ядро: 6.5.0-15-generic
Сессия: Wayland
Графика: rx6700xt
Процессор: Ryzen 9 7950x
Результаты htop
:
Результаты journalctl
:
Результаты flatpak lis
t:
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%, вполне оправдана. Давайте разберёмся в причинах, а также рассмотрим возможные решения данной проблемы.
Природа проблемы
-
tracker-extract-3
: Этот процесс принадлежит пакету Tracker, который отвечает за индексирование файлов на вашем устройстве. Из-за известных ошибок, таких как баг, описанный в Launchpad,tracker-extract-3
может потреблять ненужные ресурсы, особенно в случаях, когда происходит массовое перемещение или изменение данных. Как вы упомянули, вы перемещали около 500 ГБ данных — это может привести к значительной нагрузке на систему, поскольку Tracker заново индексирует всю информацию. -
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 могут существенно повлиять на производительность системы и уровень шума от системы охлаждения. Если вы находите, что функции, предоставляемые этими процессами, не являются критичными для вашей работы, их отключение или удаление — разумное решение. В случае возникновения вопросов или необходимости в восстановлении функциональности всегда можно вернуться к предыдущим настройкам.
Помните, что каждая система индивидуальна, и подход к оптимизации должен основываться на ваших личных потребностях и предпочтениях.