Replace tab by spaces
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
cbd5d73aaf
commit
a20a20d472
1 changed files with 38 additions and 38 deletions
|
|
@ -21,47 +21,47 @@
|
|||
|
||||
#NRDEVICES=$[$(grep ^physical\ id /proc/cpuinfo | sort -u | wc -l)*$(grep ^core\ id /proc/cpuinfo | sort -u | wc -l)]
|
||||
#if [ $NRDEVICES -eq 0 ]; then
|
||||
# NRDEVICES=$(grep -c '^processor\s*:' /proc/cpuinfo)
|
||||
# NRDEVICES=$(grep -c '^processor\s*:' /proc/cpuinfo)
|
||||
#fi
|
||||
#NRDEVICES=1
|
||||
case "$1" in
|
||||
start)
|
||||
if [ $(grep -c /dev/zram /proc/swaps) -gt 1 ]; then
|
||||
echo "Already running" >&2
|
||||
exit 2
|
||||
fi
|
||||
if [ $(lsmod | grep -c zram) -eq 0 ]; then
|
||||
modprobe zram
|
||||
ZRAMID=0
|
||||
else
|
||||
ZRAMID=$(cat /sys/class/zram-control/hot_add)
|
||||
fi
|
||||
MEM=$(free -k | grep -e "^Mem:" | awk '{printf("%d\n",$2/1.2)}')
|
||||
# echo 1 > /sys/block/zram${ZRAMID}/reset
|
||||
if [ -e /sys/block/zram${ZRAMID}/comp_algorithm ]; then
|
||||
if [ $(grep -c lz4 /sys/block/zram${ZRAMID}/comp_algorithm) -eq 1 ]; then
|
||||
echo lz4 > /sys/block/zram${ZRAMID}/comp_algorithm
|
||||
fi
|
||||
fi
|
||||
if [ -e /sys/block/zram${ZRAMID}/mem_limit ]; then
|
||||
echo $[${MEM}*2]k > /sys/block/zram${ZRAMID}/disksize
|
||||
echo ${MEM}k > /sys/block/zram${ZRAMID}/mem_limit
|
||||
else
|
||||
echo ${MEM}k > /sys/block/zram${ZRAMID}/disksize
|
||||
fi
|
||||
mkswap /dev/zram${ZRAMID}
|
||||
swapon -p 10 /dev/zram${ZRAMID}
|
||||
;;
|
||||
stop)
|
||||
# Suppression zram
|
||||
# echo X > /sys/class/zram-control/hot_remove ou X=0 pour zram0
|
||||
for ZRAMID in $(grep /dev/zram /proc/swaps | awk '{print $1}' | cut -c10-); do
|
||||
swapoff /dev/zram${ZRAMID}
|
||||
echo 1 > /sys/block/zram${ZRAMID}/reset
|
||||
echo ${ZRAMID} > /sys/class/zram-control/hot_remove
|
||||
done
|
||||
modprobe -r zram
|
||||
;;
|
||||
start)
|
||||
if [ $(grep -c /dev/zram /proc/swaps) -gt 1 ]; then
|
||||
echo "Already running" >&2
|
||||
exit 2
|
||||
fi
|
||||
if [ $(lsmod | grep -c zram) -eq 0 ]; then
|
||||
modprobe zram
|
||||
ZRAMID=0
|
||||
else
|
||||
ZRAMID=$(cat /sys/class/zram-control/hot_add)
|
||||
fi
|
||||
MEM=$(free -k | grep -e "^Mem:" | awk '{printf("%d\n",$2/1.2)}')
|
||||
# echo 1 > /sys/block/zram${ZRAMID}/reset
|
||||
if [ -e /sys/block/zram${ZRAMID}/comp_algorithm ]; then
|
||||
if [ $(grep -c lz4 /sys/block/zram${ZRAMID}/comp_algorithm) -eq 1 ]; then
|
||||
echo lz4 > /sys/block/zram${ZRAMID}/comp_algorithm
|
||||
fi
|
||||
fi
|
||||
if [ -e /sys/block/zram${ZRAMID}/mem_limit ]; then
|
||||
echo $[${MEM}*2]k > /sys/block/zram${ZRAMID}/disksize
|
||||
echo ${MEM}k > /sys/block/zram${ZRAMID}/mem_limit
|
||||
else
|
||||
echo ${MEM}k > /sys/block/zram${ZRAMID}/disksize
|
||||
fi
|
||||
mkswap /dev/zram${ZRAMID}
|
||||
swapon -p 10 /dev/zram${ZRAMID}
|
||||
;;
|
||||
stop)
|
||||
# Suppression zram
|
||||
# echo X > /sys/class/zram-control/hot_remove ou X=0 pour zram0
|
||||
for ZRAMID in $(grep /dev/zram /proc/swaps | awk '{print $1}' | cut -c10-); do
|
||||
swapoff /dev/zram${ZRAMID}
|
||||
echo 1 > /sys/block/zram${ZRAMID}/reset
|
||||
echo ${ZRAMID} > /sys/class/zram-control/hot_remove
|
||||
done
|
||||
modprobe -r zram
|
||||
;;
|
||||
esac
|
||||
#mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0
|
||||
#mount -o relatime,noexec,nosuid /dev/zram0 /mnt/zram
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue