24 lines
448 B
Bash
Executable File
24 lines
448 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo
|
|
echo " => ZRAM"
|
|
echo
|
|
|
|
# Check for zram
|
|
pkg=zram-tools
|
|
dpkg-query -W -f='${Status}' $pkg 2>&1 | grep -q " installed"
|
|
if [ $? -eq 0 ]; then
|
|
echo "ZRAM found."
|
|
exit
|
|
fi
|
|
|
|
# Install zram
|
|
apt-get install zram-tools -y
|
|
|
|
# Configure zram
|
|
sed -i '/#ALGO=lz4/s/^#//g' /etc/default/zramswap
|
|
sed -i '/#PERCENT=50/s/^#//g' /etc/default/zramswap
|
|
sed -i 's/ALGO=lz4/ALGO=zstd/g' /etc/default/zramswap
|
|
systemctl restart zramswap.service
|
|
|