Gnome-shell создает много потоков и использует много оперативной памяти.

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

Скриншот Htop

Я пробовал

Перезагрузить gnome-shell
ALT + F2 -> r -> Enter
По-прежнему то же самое.

2.
Отключить все расширения.
gnome-extensions disable [email protected]
gnome-extensions disable [email protected]
gnome-extensions disable [email protected]

3.
Выключить компьютер

4.
Убить эти потоки.
pkill -f gnome-shell
kill <pid>

Через несколько секунд он перезапускается с множеством потоков.

5.
Сбросить конфигурацию
dconf reset -f /org/gnome/

6.

sudo apt update && sudo apt upgrade

Информация

Файл автозагрузки, который открывает терминал

$ cat ~/.config/autostart/open_terminal.desktop

[Desktop Entry]
Type=Application
Exec=gnome-terminal --working-directory=/media/hlajungo/D/linux/repo/CPE_Previous_Questions
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Открыть терминал в директории
Comment=Открыть терминал и перейти в определенную директорию при запуске

$ journalctl -b | grep gnome-shell

十一 17 11:46:52 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.freedesktop.FileManager1" requested by ':1.131' (uid=1000 pid=15059 comm="/usr/bin/gnome-shell " label="unconfined")
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 38 на keysym 38 (keycode 11).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 31 на keysym 31 (keycode a).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 32 на keysym 32 (keycode b).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 34 на keysym 34 (keycode d).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 33 на keysym 33 (keycode c).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 35 на keysym 35 (keycode e).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 36 на keysym 36 (keycode f).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 37 на keysym 37 (keycode 10).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 39 на keysym 39 (keycode 12).
十一 17 11:47:02 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.gnome.ArchiveManager1" requested by ':1.146' (uid=1000 pid=17752 comm="gjs /usr/share/gnome-shell/extensions/ding@rasters" label="unconfined")
十一 17 11:47:02 hlajungo-Predator-PH317-56 gnome-shell[15059]: DING: Обнаружен асинхронный API для миниатюр
十一 17 11:47:02 hlajungo-Predator-PH317-56 gnome-shell[15059]: DING: GNOME nautilus 42.6
十一 17 11:47:21 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.freedesktop.FileManager1" requested by ':1.131' (uid=1000 pid=15059 comm="/usr/bin/gnome-shell " label="unconfined")
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 31 на keysym 31 (keycode a).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 32 на keysym 32 (keycode b).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 33 на keysym 33 (keycode c).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 35 на keysym 35 (keycode e).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 36 на keysym 36 (keycode f).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 34 на keysym 34 (keycode d).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 38 на keysym 38 (keycode 11).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 39 на keysym 39 (keycode 12).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 37 на keysym 37 (keycode 10).

$ gnome-shell --version
GNOME Shell 42.9

4.
$ uname -a

Linux hlajungo-Predator-PH317-56 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct  7 11:24:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Есть ли решение?

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

Проблема с использованием памяти и потоков в Gnome Shell

Введение

Проблемы с производительностью Gnome Shell, в том числе чрезмерное использование RAM и создание большого количества потоков, являются распространенным беспокойством среди пользователей Linux. Ваши наблюдения подтверждают эту проблему, и решение может потребовать различных подходов.

Описание Проблемы

По данным, вы имеете дело с Gnome Shell, который после перезапуска и отключения расширений продолжает создавать множество потоков и использовать большую часть RAM. Запуск различных команд, таких как pkill -f gnome-shell и dconf reset -f /org/gnome/, не приведет к устойчивому результату. Ошибки, связанные с заменой существующих привязок клавиш, также могут указывать на проблемы с конфигурацией.

Причины Повышенного Использования RAM и Потоков

1. Расширения (Extensions):
Многие пользователи Gnome сталкиваются с чрезмерным потреблением ресурсов из-за установленных расширений. Хотя вы уже пытались отключить их, некоторые расширения могут оставаться активными или могут использоваться другими компонентами системы.

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

3. Проблемы с зависимостями:
Некоторые зависимости и пакеты могут иметь свои собственные проблемы, влияя на производительность Gnome Shell. Обновления, которые вы выполнили, могут не всегда решать эти проблемы.

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

1. Полное Отключение Расширений:
Убедитесь, что все расширения отключены. Используйте gnome-extensions list для просмотра всех установленных расширений и проверьте их состояние с помощью gnome-extensions disable <имя_расширения>.

2. Запуск Gnome Shell в Safe Mode:
Попробуйте запустить Gnome Shell без расширений. Используйте команду:

gnome-shell --replace --no-desktop

Это поможет вам определить, является ли какие-либо расширение причиной проблем.

3. Проверьте системные логи:
Используйте journalctl -b | grep gnome-shell, как вы уже делали, для изучения системных логов. Ищите сообщения об ошибках или предупреждениях, которые могут указать на источник проблемы.

4. Отключение Автозапуска:
Текущая конфигурация автозапуска может также создавать проблемы. Рассмотрите возможность временного отключения автозапуска через ~/.config/autostart.

5. Обновление или Переустановка Gnome:
Если ничего другое не помогает, рекомендуется попробовать переустановить Gnome или обновить систему до последней стабильной версии:

sudo apt update && sudo apt upgrade

6. Увеличение ресурсов системы:
Если ваша система подвергается высокому нагрузке, увеличение объема оперативной памяти или обсуждение с администратором системного ресурса для повышения производительности в условиях высоких нагрузок могут оказаться необходимыми.

Заключение

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

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

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

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