Я не нашел идеального решения этой проблемы но вы можете получить полезное пространство, используя следующее
#!/bin/sh
#
echo "Re-establishing and defragmenting hugepages "
sysctl -p
hugeadm --pool-pages-min=DEFAULT:+[page-count] –add-temp-swap=400
echo “ “
echo “Updated hugepages “
cat /proc/meminfo |grep HugePage
Это объединит зарезервированные страницы в одно место, используя файл подкачки на 400 страниц (в данном случае) и попытается обеспечить /
добавление необходимого количества доступных страниц, указанных в [page-count]
. Сценарий предполагает, что вы определили желаемое количество начальных страниц в /etc/sysctl.conf
.
Больше информации в руководстве для hugeadm