Я использую Ubuntu 20.04 с 16 ГБ ОЗУ и настройкой подкачки 10. Это хорошо работало в прошлом, но где-то за последний месяц я чувствую, что в способе обработки памяти произошел огромный сдвиг. В последнее время машина начала очень агрессивно использовать своп, если не использовалась какое-то время, даже если в оперативной памяти осталось много места. В результате, если я оставлю машину на ночь с несколькими работающими программами, мне придется потратить несколько минут на следующее утро, ожидая, пока она извлечет запущенные программы и среду рабочего стола из подкачки, где они бесполезно спрятаны, хотя есть много свободного места. БАРАН. Откуда может взяться такое поведение и как я могу вернуть его к предыдущему?
Редактировать: в соответствии с тем, что предложил @rfm, я написал небольшой скрипт, который проверял memfree каждые 15 минут, а также одновременно регистрировал вывод px. К сожалению, это мало что показало.Было ясно видно, что память заполняется через несколько часов, но ни одна запущенная программа не использовала столько памяти, вместо этого это был «кэшированный» заголовок meminfo, который показал увеличение, начиная с небольшой части памяти, но увеличиваясь до полный объем оперативной памяти. К сожалению, я все еще не приблизился к пониманию того, почему это начало происходить.