Files
xxxig/debian/xxxig-enable-1gb-pages
T
wangdefa b04d41d783
Build and Release / build-and-test (amd64) (push) Successful in 1m40s
Build and Release / build-and-test (arm64) (push) Successful in 1m40s
Build and Release / release (push) Failing after 4s
增加对 1GB Huge Pages 的支持,添加相关服务和配置,优化安装脚本
2026-08-05 12:50:18 +08:00

17 lines
326 B
Bash

#!/bin/sh
set -eu
sysctl -w vm.nr_hugepages="$(nproc)"
found=0
for node in /sys/devices/system/node/node*; do
file="$node/hugepages/hugepages-1048576kB/nr_hugepages"
[ -e "$file" ] || continue
printf '3\n' >"$file"
actual=$(cat "$file")
[ "$actual" -ge 3 ] || exit 1
found=1
done
[ "$found" -eq 1 ]