observability.svc.plus/roles/node/files/disable_thp.sh
2026-02-01 20:53:55 +08:00

15 lines
461 B
Bash
Executable File

#!/usr/bin/env bash
# disable transparent hugepage
if (! grep -q 'disable transparent hugepage' /etc/rc.local); then
echo 'never' >/sys/kernel/mm/transparent_hugepage/enabled
echo 'never' >/sys/kernel/mm/transparent_hugepage/defrag
cat >>/etc/rc.local <<-EOF
# disable transparent hugepage
echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled
echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag
EOF
chmod +x /etc/rc.d/rc.local
fi
exit 0