我有许多服务器用作 KVM 管理程序节点。我们希望启用大页面并利用此功能解决与性能相关的问题。
我在网上查看了如何启用大页面,这非常清楚和简单,但我找不到的是如何确定应该使用的大页面计数值。
为了给您一些观点,这是我们拥有的系统(在整个集群中相同):
$ free -g
total used free shared buff/cache available
Mem: 503 5 497 0 1 495
Swap: 0 0 0
我们希望启用大小为 1GB 的巨页,但巨页数是我们不知道如何定义的。这个数字是如何确定的,是否基于内存,任何输入都将不胜感激。
有问题的配置:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX hugepagesz=1G hugepages=<what goes here> transparent_hugepage=never"