Прoблeмa с нexвaткoй пaмяти вo врeмя рaбoты ядрa Linux нaсчитывaeт ужe нe oдин гoд. Oднaкo нa этoй неделе к ней ещё (раз) привлекли внимание. Исчерпание свободной памяти в ядре приводит к тому, ровно система начинает тормозить и может пусть даже перестать откликаться на команды. Таковой баг есть в том числе в свежем ядре 5.2.6.
Нутро в следующем — при отключённом swap, делать что пользователь начинает открывать более чем достаточно вкладок в браузере, в какой-ведь момент веб-обозреватель может истребовать больше ОЗУ, чем вкушать. После этого система под полностью зависает, идёт постоянное манифест к диску, текущие приложения и ду будет закрыть, как и включить новые.
На данный пора решения пока нет. До некоторой степени проблему устраняет активация swap, а и появившаяся в ядре 4.20 и улучшенная в ядре 5.2 подсистема PSI (Pressure Stall Information). PSI может быть решением, так лишь в будущем, поскольку симпатия предназначена для сбора данных о времени ожидания получения различных ресурсов — процессора, памяти и беспричинно далее. Подсистема позволяет проверять «прожорливость» тех или иных программ и предварительно уведомлять пользователя.
На оный момент пока нет готового и общедоступного решения такого поведения ОС. Ужель что открывать поменьше вкладок. Же это, разумеется, лишь малограмотный слишком приятная альтернатива.