Поведение рабочего стола в Ubuntu 26.10 станет стабильнее при нехватке памяти

Canonical изменила политику управления памятью в Ubuntu 26.10 для повышения стабильности графического окружения при нехватке оперативной памяти. Разработчики пересмотрели многолетние настройки поведения системы в условиях критического давления на память. Подписывайтесь на Telegram-канал про технологии

Проблема заключалась в том, что при исчерпании памяти ядро Linux активировало OOM killer для завершения процессов. Из-за неправильных значений приоритетов процессов критически важные компоненты рабочего стола, такие как GNOME Shell или D-Bus, могли быть выбраны для завершения раньше приложений, потреблявших больше всего памяти. Потеря этих сервисов делала графическую сессию непригодной или приводила к её полному завершению.

Новая политика предоставляет критическим сервисам рабочего стола более низкий приоритет, что снижает вероятность их выбора ядром для завершения. Приложения и фоновые службы сохраняют более высокий стандартный приоритет, поэтому они будут завершаться первыми. Автоматическое завершение всей пользовательской сессии через systemd-oomd отключено, поскольку этот демон не использует те же приоритеты, что и ядро, и мог завершать критические сервисы в случайные моменты времени.

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

Это решение особенно актуально, поскольку Ubuntu 26.04 LTS повысила минимальные требования к оперативной памяти до 6 гигабайт для комфортной работы настольной версии.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев