echo never > /sys/kernel/mm/transparent_hugepage/enabled
ミドルウェアの要件にあるTHP 無効化のランスクリプトを配置
最後に、Ubuntu Server 22.04 LTS の環境に、ミドルウェアの要件に記載されたTHP 無効化のランスクリプトを作成、配置します。
THP 無効化のスクリプトは、下記です。
#!/bin/sh
if test -f /sys/kernel/mm/redhat_transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/redhat_transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
fi
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
exit 0