Skip to content

Commit 3e84f1e

Browse files
committed
chore(sysctl): add 99-zzz-override-drycc.conf
1 parent 30778bb commit 3e84f1e

1 file changed

Lines changed: 9 additions & 17 deletions

File tree

install.sh

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -104,23 +104,15 @@ function configure_os {
104104
swapoff -a 2>/dev/null || true
105105
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 2>/dev/null || true
106106
mount bpffs -t bpf /sys/fs/bpf 2>/dev/null || echo -e "\\033[33m---> Warning: mount bpffs failed, skipping (container environment?)\\033[0m"
107-
rmem_max=$(sysctl -ne net.core.rmem_max)
108-
if [ ! -n "$rmem_max" ] || [ 2500000 -gt $rmem_max ] ;then
109-
echo 'net.core.rmem_max = 2500000' >> /etc/sysctl.conf 2>/dev/null || true
110-
fi
111-
nr_hugepages=$(sysctl -ne vm.nr_hugepages)
112-
if [ ! -n "$nr_hugepages" ] || [ 1024 -gt $nr_hugepages ] ;then
113-
echo 'vm.nr_hugepages = 1024' >> /etc/sysctl.conf 2>/dev/null || true
114-
fi
115-
max_user_instances=$(sysctl -ne fs.inotify.max_user_instances)
116-
if [ ! -n "$max_user_instances" ] || [ 65535 -gt $max_user_instances ] ;then
117-
echo 'fs.inotify.max_user_instances = 65535' >> /etc/sysctl.conf 2>/dev/null || true
118-
fi
119-
max_user_watches=$(sysctl -ne fs.inotify.max_user_watches)
120-
if [ ! -n "$max_user_watches" ] || [ 65535 -gt $max_user_watches ] ;then
121-
echo 'fs.inotify.max_user_watches = 65535' >> /etc/sysctl.conf 2>/dev/null || true
122-
fi
123-
sysctl -p 2>/dev/null || echo -e "\\033[33m---> Warning: sysctl -p failed, skipping (container environment?)\\033[0m"
107+
mkdir -p /etc/sysctl.d
108+
cat << EOF > /etc/sysctl.d/99-zzz-override-drycc.conf
109+
fs.file-max = 2097152
110+
fs.inotify.max_user_instances = 65535
111+
fs.inotify.max_user_watches = 1048576
112+
net.core.rmem_max = 2500000
113+
vm.nr_hugepages = 1024
114+
EOF
115+
sysctl --system 2>/dev/null || echo -e "\\033[33m---> Warning: sysctl --system failed, skipping (container environment?)\\033[0m"
124116

125117
cpufreq=$(ls /sys/devices/system/cpu/cpu*/cpufreq >/dev/null 2>&1 || echo "false")
126118
if [[ $cpufreq != "false" ]]; then

0 commit comments

Comments
 (0)