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)] #NRDEVICES=$[$(grep ^physical\ id /proc/cpuinfo | sort -u | wc -l)*$(grep ^core\ id /proc/cpuinfo | sort -u | wc -l)]
#if [ $NRDEVICES -eq 0 ]; then #if [ $NRDEVICES -eq 0 ]; then
# NRDEVICES=$(grep -c '^processor\s*:' /proc/cpuinfo) # NRDEVICES=$(grep -c '^processor\s*:' /proc/cpuinfo)
#fi #fi
#NRDEVICES=1 #NRDEVICES=1
case "$1" in case "$1" in
start) start)
if [ $(grep -c /dev/zram /proc/swaps) -gt 1 ]; then if [ $(grep -c /dev/zram /proc/swaps) -gt 1 ]; then
echo "Already running" >&2 echo "Already running" >&2
exit 2 exit 2
fi fi
if [ $(lsmod | grep -c zram) -eq 0 ]; then if [ $(lsmod | grep -c zram) -eq 0 ]; then
modprobe zram modprobe zram
ZRAMID=0 ZRAMID=0
else else
ZRAMID=$(cat /sys/class/zram-control/hot_add) ZRAMID=$(cat /sys/class/zram-control/hot_add)
fi fi
MEM=$(free -k | grep -e "^Mem:" | awk '{printf("%d\n",$2/1.2)}') MEM=$(free -k | grep -e "^Mem:" | awk '{printf("%d\n",$2/1.2)}')
# echo 1 > /sys/block/zram${ZRAMID}/reset # echo 1 > /sys/block/zram${ZRAMID}/reset
if [ -e /sys/block/zram${ZRAMID}/comp_algorithm ]; then if [ -e /sys/block/zram${ZRAMID}/comp_algorithm ]; then
if [ $(grep -c lz4 /sys/block/zram${ZRAMID}/comp_algorithm) -eq 1 ]; then if [ $(grep -c lz4 /sys/block/zram${ZRAMID}/comp_algorithm) -eq 1 ]; then
echo lz4 > /sys/block/zram${ZRAMID}/comp_algorithm echo lz4 > /sys/block/zram${ZRAMID}/comp_algorithm
fi fi
fi fi
if [ -e /sys/block/zram${ZRAMID}/mem_limit ]; then if [ -e /sys/block/zram${ZRAMID}/mem_limit ]; then
echo $[${MEM}*2]k > /sys/block/zram${ZRAMID}/disksize echo $[${MEM}*2]k > /sys/block/zram${ZRAMID}/disksize
echo ${MEM}k > /sys/block/zram${ZRAMID}/mem_limit echo ${MEM}k > /sys/block/zram${ZRAMID}/mem_limit
else else
echo ${MEM}k > /sys/block/zram${ZRAMID}/disksize echo ${MEM}k > /sys/block/zram${ZRAMID}/disksize
fi fi
mkswap /dev/zram${ZRAMID} mkswap /dev/zram${ZRAMID}
swapon -p 10 /dev/zram${ZRAMID} swapon -p 10 /dev/zram${ZRAMID}
;; ;;
stop) stop)
# Suppression zram # Suppression zram
# echo X > /sys/class/zram-control/hot_remove ou X=0 pour zram0 # 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 for ZRAMID in $(grep /dev/zram /proc/swaps | awk '{print $1}' | cut -c10-); do
swapoff /dev/zram${ZRAMID} swapoff /dev/zram${ZRAMID}
echo 1 > /sys/block/zram${ZRAMID}/reset echo 1 > /sys/block/zram${ZRAMID}/reset
echo ${ZRAMID} > /sys/class/zram-control/hot_remove echo ${ZRAMID} > /sys/class/zram-control/hot_remove
done done
modprobe -r zram modprobe -r zram
;; ;;
esac esac
#mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0 #mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0
#mount -o relatime,noexec,nosuid /dev/zram0 /mnt/zram #mount -o relatime,noexec,nosuid /dev/zram0 /mnt/zram