Previously, at an arm64 host with 128g memory & 80 cores we tried to get 128 hugepages (2 + 128*79/80), which might put the host under pressure. This PR enforces a static allocation of 5GB of memory for the host across all configurations, enhancing the predictability of memory available for services running on the host. In current deployments we have allocated either 248 or 249 huepages per 256g host, so this doesn't reduce the capacity of current deployments.
626 B
626 B