У меня есть несколько серверов CoreOS, на которых будут выполняться некоторые рабочие нагрузки баз данных, которые настоятельно рекомендуют отключить Transparent Hugepages.
Тем не мение:
~$ 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
Это означает, что мой размер огромной страницы в настоящее время составляет 2M. Хотя в настоящее время ничто не использует огромную страницу.
и
~$ mount | grep huge
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
Как мне убедиться, что эта функция отключена?