Replace tab by spaces
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Adrien Reslinger 2021-08-17 10:13:21 +02:00
parent cbd5d73aaf
commit a20a20d472
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -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