LINUX.ORG.RU

История изменений

Исправление chaos_dremel, (текущая версия) :

Пока у меня на ноуте было «всего» 16 гиг оперативы, я юзал вот такой скрипт, который сетапил zswap c быстрым алгоритмом компрессии lz4 (средний коэффициент сжатия ~2) и zram с zstd (самый быстрый из эффективных алгоритмов, средний коэффициент сжатия ~3). При этом бывший своп файл использовался для сброса плохо сжимаемых страниц после zram. Никаких проблем не наблюдал

swapoff /swapfile
  
echo lz4 > /sys/module/zswap/parameters/compressor
echo z3fold > /sys/module/zswap/parameters/zpool
echo Y > /sys/module/zswap/parameters/enabled

modprobe zram
losetup -f /swapfile
echo $(losetup | grep swapfile | awk '{print $1}') > /sys/block/zram0/backing_dev
echo zstd > /sys/block/zram0/comp_algorithm
echo 0 > /sys/block/zram0/mem_limit
echo 4G > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon /dev/zram0

Исправление chaos_dremel, :

Пока у меня на ноуте было «всего» 16 гиг оперативы, я юзал вот такой скрипт, который сетапил zswap c быстрым алгоритмом компрессии lz4 (средний коэффициент сжатия ~2) и zram с zstd (самый быстрый из эффективных алгоритмов, средний коэффициент сжатия ~3). При этом бывший своп раздел использовался для сброса плохо сжимаемых страниц после zram. Никаких проблем не наблюдал

swapoff /swapfile
  
echo lz4 > /sys/module/zswap/parameters/compressor
echo z3fold > /sys/module/zswap/parameters/zpool
echo Y > /sys/module/zswap/parameters/enabled

modprobe zram
losetup -f /swapfile
echo $(losetup | grep swapfile | awk '{print $1}') > /sys/block/zram0/backing_dev
echo zstd > /sys/block/zram0/comp_algorithm
echo 0 > /sys/block/zram0/mem_limit
echo 4G > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon /dev/zram0

Исправление chaos_dremel, :

Пока у меня на ноуте было «всего» 16 гиг оперативы, я юзал вот такой скрипт, который сетапил zswap c быстрым алгоритмом компрессии lz4 (средний коэффициент сжатия ~2) и zram с zstd (самый быстрый из эффективных алгоритмов, средний коэффициент сжатия ~3). Никаких проблем не наблюдал

swapoff /swapfile
  
echo lz4 > /sys/module/zswap/parameters/compressor
echo z3fold > /sys/module/zswap/parameters/zpool
echo Y > /sys/module/zswap/parameters/enabled

modprobe zram
losetup -f /swapfile
echo $(losetup | grep swapfile | awk '{print $1}') > /sys/block/zram0/backing_dev
echo zstd > /sys/block/zram0/comp_algorithm
echo 0 > /sys/block/zram0/mem_limit
echo 4G > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon /dev/zram0

Исходная версия chaos_dremel, :

Пока у меня на ноуте было «всего» 16 гиг оперативы, я юзал вот такой скрипт, который сетапил zswap c быстрым алгоритмом компрессии lz4 (средний коэфициент сжатия ~2) и zram с zstd (самый быстрый из эффективных алгоритмов, средний коэфициент сжатия ~3). Никаких проблем не наблюдал

swapoff /swapfile
  
echo lz4 > /sys/module/zswap/parameters/compressor
echo z3fold > /sys/module/zswap/parameters/zpool
echo Y > /sys/module/zswap/parameters/enabled

modprobe zram
losetup -f /swapfile
echo $(losetup | grep swapfile | awk '{print $1}') > /sys/block/zram0/backing_dev
echo zstd > /sys/block/zram0/comp_algorithm
echo 0 > /sys/block/zram0/mem_limit
echo 4G > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon /dev/zram0