Fix manual sysctl set and fstab variable.

This commit is contained in:
Luis Guzmán 2021-05-15 17:17:08 -05:00
parent 901f80c37d
commit 96784f0ca3
1 changed files with 5 additions and 5 deletions

View File

@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
# System-tune-up to remove system restrictions on a huge load of connections. # System-tune-up to remove system software restrictions on a huge load of connections.
# Be aware that hardware/infrastructure resources are the most common limiters.
#
# SwITNet Ltd © - 2021, https://switnet.net/ # SwITNet Ltd © - 2021, https://switnet.net/
# GPLv3 or later. # GPLv3 or later.
@ -38,13 +40,14 @@ else
echo " \"$(echo $1|awk -F '=' '{print$1}')\" seems present, skipping setting this variable" echo " \"$(echo $1|awk -F '=' '{print$1}')\" seems present, skipping setting this variable"
fi fi
} }
FSTAB="/etc/fstab"
##Disable swap ##Disable swap
swapoff -a swapoff -a
sed -r '/\sswap\s/s/^#?/#/' -i $FSTAB sed -r '/\sswap\s/s/^#?/#/' -i $FSTAB
##Alternative swap tuning (need more documentation). ##Alternative swap tuning (need more documentation).
#vm.swappiness=10 #vm.swappiness=5
#vm.vfs_cache_pressure=50 #vm.vfs_cache_pressure=50
##Kernel ##Kernel
@ -60,9 +63,6 @@ set_once "net.core.wmem_max=262144" "/etc/sysctl.conf"
#system #system
#https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart #https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart
sysctl -w DefaultLimitNOFILE=65000
sysctl -w DefaultLimitNPROC=65000
sysctl -w DefaultTasksMax=65000
set_once "DefaultLimitNOFILE=65000" "/etc/sysctl.conf" set_once "DefaultLimitNOFILE=65000" "/etc/sysctl.conf"
set_once "DefaultLimitNPROC=65000" "/etc/sysctl.conf" set_once "DefaultLimitNPROC=65000" "/etc/sysctl.conf"
set_once "DefaultTasksMax=65000" "/etc/sysctl.conf" set_once "DefaultTasksMax=65000" "/etc/sysctl.conf"