Посмотрел как сделан
zram= в портеус
Передрал ничего не меняя - в аттаче. Положить в /etc/rc.d (для minirc). Или добавить вызов этого скрипта в /etc/rc.local
По дефолту будет lzo компрессия. Если надо lz4 :
echo lz4 > /sys/block/zram0/comp_algorithm
Zstd - наверное только на свежих ядрах - короче, точно не знаю
Если я правильно понял - если памяти столько, что в своп ничего не попадает - это бесполезно
А если в своп что-то попадает - памяти и так мало и как это поможет.... не очень понимаю
Меня другое заинтересовало
При работе фругала без сохраненки (или с save.pfs) - /home и пр. находятся в tmpfs
Почему бы не сделать вместо tmpfs - zram ...
Например кэш браузера может прилично занимать. Почему бы это не сжать...
Всякие файловые кэши тоже не помешает сжать в ram (тем самым ускорить)
В porteus-initrd для этого надо поправить пару строк в функции fail_chm
Есть смысл заморачиваться или я не понял идеи zram...