这些 CoreOS 机器上是否启用了透明大页面支持?

这些 CoreOS 机器上是否启用了透明大页面支持?

我有许多 CoreOS 服务器将运行一些数据库工作负载,强烈建议禁用透明大页面。

然而:

~$ cat /sys/kernel/mm/transparent_hugepage/enabled
cat: /sys/kernel/mm/transparent_hugepage/enabled: No such file or directory

果然,路径/sys/kernel/mm/transparent_hugepage不存在。

但我不太确信它已经关闭。

~$ cat /proc/meminfo | grep huge
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:     7872512 kB
DirectMap2M:           0 kB

也就是说我的 hugepagesize 目前是 2M。尽管目前没有任何东西在使用 hugepage。

~$ mount | grep huge
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)

我如何确保该功能已被禁用?

相关内容