Project

General

Profile

Настройка 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 Оракл работать с ними отказался.

hugetlb-test (8.37 KB) Владимир Ипатов, 12/16/2013 02:07 AM