hugepages changes

This commit is contained in:
2026-03-15 02:10:20 -04:00
parent ac564d4d96
commit 4ccab1f61c
3 changed files with 25 additions and 8 deletions

View File

@@ -27,14 +27,6 @@
boot.kernel.sysctl = {
# Disable autogroup for better scheduling of game server threads
"kernel.sched_autogroup_enabled" = 0;
# We want to determine the number of hugepages based on how many minecraft needs.
# This can be determined by dividing the heap size by the size of a large page.
# Doing this gives us how many large pages are needed.
# Then we add 300 to give some headroom.
"vm.nr_hugepages" =
(service_configs.minecraft.memory.heap_size_m / service_configs.minecraft.memory.large_page_size_m)
+ 300;
};
services.minecraft-servers = {