swapfile кстати очислился не полностью (что и я в своих экспериментах заметил) , хотя логично было бы использовать своп с высшим приоритетом на полную и потом дзяться за следующий. Так и происходило на вашем скрине.
Очищение в обратном порядке, но почему-то swapfile очистился не полностью. Неочислился незначительно. Пожно не париться
По итогу наших дебат , я пока для себя сделал следующие
выводы:
Если пямяти много и высоконагрузочных задач нет. Типа браузер юзаешь с autitabdiscard: noswap или на всякий случай (типа взял и 5 виртуалок запустил) : zram=
Если памяти будет хватать zram будет пустой и в этом случае он размер памяти не уменьшает (ram уменьшается только при заполнении zram)
zram=150% или 30 - похоже без разницы, если до него все равно не дойдет.
Если есть ресурсоемкие задачи - проанализировать на что нагрузка (проц память носитель) и далее что-то из рецептов ниже
Если памяти мало : кутипь твбокс с 4ram+ 32 nvme носителя + аппаратное ускорение в мультимедиа и играх за 3,5 тр
Если твбокс стремно, а на докупку ram бабла нет - начинаем заниматься некрофилией+садомазо : le9+zram=150%
Если все равно мало - добавить swap на самом быстром носителе
Если при этом проц не перегружен - zswap (инфа на медленном носителе сжата - читаться будет быстрее)