По дефолтам zram 50% оперативки. На «ультрамаленьких» конфигах, например, с 1гб, рекомендуют выставлять 100 или близкое к этому.
У меня 8 гб, решил попробовать выставить 90% зрам и swappiness в 10. Что по идее значит, что система выгружает в swap файл когда меньше 10% оперативки остаётся, по дефолту будет использоваться оперативка.
Когда оперативка заканчивается, будет выгрузка в zram, где данные в 2-3 раза жмутся. То есть, большой zram не особо перекрывает оперативку. Имеешь и большой процент использования оперативки в обычном режиме, и большой быстрый файл подкачки.
Недостатки?
Кто не в курсе, zram - метод «увеличения» оперативной памяти путём создания СЖАТОГО файла подкачки в опертивной памяти. Что быстрее чем ХДД или ССД и не изнашивает их ресурс. Даже если размер свопа равен размеру оперативки, то занимаемый (сжатый) размер в оперативки стремится к нулю, пока не начнёт использоваться. А как начнёт использоваться, то 200 мб данных превратятся в 100.



