Ядро Linux не умеет обрабатывать нехватку ОЗУ — проблема снова на повестке дня

Прoблeмa с нexвaткoй пaмяти вo врeмя рaбoты ядрa Linux нaсчитывaeт ужe нe oдин гoд. Oднaкo бери этой неделе к ней с начала привлекли внимание. Использование свободной памяти в ядре приводит к тому, почему система начинает подавлять и может даже пройти откликаться на команды. Нынешний баг есть в томишко числе в свежем ядре 5.2.6.

Сила в следующем — при отключённом swap, ежели пользователь начинает отпирать много вкладок в браузере, в экий-то момент веб-корреспондент может потребовать значительнее ОЗУ, чем (у)потреблять. После этого концепция почти полностью зависает, так и быть постоянное обращение к диску, текущие приложения воспрещается будет закрыть, в духе и запустить новые.

Держи данный момент решения того) (времени нет. Частично проблему устраняет активизация swap, а также появившаяся в ядре 4.20 и улучшенная в ядре 5.2 подсистема PSI (Pressure Stall Information). PSI может находиться решением, но чуть только в будущем, поскольку симпатия предназначена для сбора данных о времени ожидания получения различных ресурсов — процессора, памяти и си далее. Подсистема позволяет изучать «прожорливость» тех тож иных программ и рано уведомлять пользователя.

В данный момент тех) пор (пока(мест) нет готового и общедоступного решения такого поведения ОС. Аль что открывать менее вкладок. Но сие, разумеется, лишь безграмотный слишком приятная вопрос.

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.