Пр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 может красоваться решением, но лишь в будущем, ввиду она предназначена для сбора данных о времени ожидания получения различных ресурсов — процессора, памяти и скажем далее. Подсистема позволяет следить «прожорливость» тех или иных программ и наперед уведомлять пользователя.
На переданный момент пока нет готового и общедоступного решения такого поведения ОС. Неужели что открывать поменьше вкладок. Хотя это, разумеется, лишь мало-: неграмотный слишком приятная альтернатива.