LINUX.ORG.RU

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

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

Смысл есть! Ставь и пробуй.

Вот мой велосипед:

#!/bin/bash
RAM_PERCENT=75

NUMCPU=`ls -1 -d /dev/cpu/? | wc -l`
RAM=$((`cat /proc/meminfo | grep MemTotal | sed 's% %%g' | sed 's%kB%%g' | cut -d':' -f2`/1024))
ZRAM=$(($RAM*$RAM_PERCENT/100))
ZRAM_DEV_SIZE=$(($ZRAM/$NUMCPU))
echo "Total RAM: 			$RAM MB"
echo "Total size of zram:		$ZRAM MB"
echo "Num of zram devices: 		$NUMCPU"
echo "Size of each zram device:	$ZRAM_DEV_SIZE MB"


modprobe zram num_devices=$NUMCPU

ls -1 -d /sys/block/zram* |
while read i
do
      echo $(($ZRAM_DEV_SIZE*1024*1024)) > $i/disksize
done

ls -1 -d /dev/zram* |
while read n
do
      mkswap $n
      swapon $n -p 10 -d
done

P.S. дает очень большой процент сжатия памяти, откусанной браузером

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

Смысл есть! Ставь и пробуй.

Вот мой велосипед:

#!/bin/bash
RAM_PERCENT=75

NUMCPU=`ls -1 -d /dev/cpu/? | wc -l`
RAM=$((`cat /proc/meminfo | grep MemTotal | sed 's% %%g' | sed 's%kB%%g' | cut -d':' -f2`/1024))
ZRAM=$(($RAM*$RAM_PERCENT/100))
ZRAM_DEV_SIZE=$(($ZRAM/$NUMCPU))
echo "Total RAM: 			$RAM MB"
echo "Total size of zram:		$ZRAM MB"
echo "Num of zram devices: 		$NUMCPU"
echo "Size of each zram device:	$ZRAM_DEV_SIZE MB"


modprobe zram num_devices=$NUMCPU

ls -1 -d /sys/block/zram* |
while read i
do
      echo $(($ZRAM_DEV_SIZE*1024*1024)) > $i/disksize
done

ls -1 -d /dev/zram* |
while read n
do
      mkswap $n
      swapon $n -p 10 -d
done