Настройка Hugepages¶
Для того, чтобы hugepages заработали на domU с debian wheezy, нужно:
Параметр allowsuperpage гипервизора¶
Нужно передать этот параметр гипервизору при запуске, для этого в dom0 в /etc/default/grub добавить:
GRUB_CMDLINE_XEN="dom0_mem=512M allowsuperpage"
Параметр superpages=1 в конфиге domU¶
Здесь нужен патч к ганети. Как только сделаем патч, впишем, как им пользоваться.
Ядро 3.11 из бэкпортов в domU.¶
Можно просто его установить, но он потянет за собой dracut(замена initramfs-tools), который сам по себе глючный.
Поэтому рекомендую следующую последовательность действий (должны быть подключены репы jessie):
aptitude install -t jessie initramfs-tools aptitude install linux-image-3.11-0.bpo.2-amd64
Проверка работоспособности¶
во вложении бинарник amd64 для проверки работоспособности hugepages:
echo 20 > /proc/sys/vm/nr_hugepages ./hugetlb-test
Примечание¶
По состоянию на осень 2014г, даже при успешном тесте hugepages Оракл работать с ними отказался.