Настройка Hugepages » История » Версия 2
Dmitry Chernyak, 20.03.2015 01:29
| 1 | 1 | Владимир Ипатов | h1. Настройка Hugepages |
|---|---|---|---|
| 2 | 1 | Владимир Ипатов | |
| 3 | 1 | Владимир Ипатов | Для того, чтобы hugepages заработали на domU с debian wheezy, нужно: |
| 4 | 1 | Владимир Ипатов | |
| 5 | 1 | Владимир Ипатов | h2. Параметр allowsuperpage гипервизора |
| 6 | 1 | Владимир Ипатов | |
| 7 | 1 | Владимир Ипатов | Нужно передать этот параметр гипервизору при запуске, для этого в dom0 в /etc/default/grub добавить: |
| 8 | 1 | Владимир Ипатов | GRUB_CMDLINE_XEN="dom0_mem=512M *allowsuperpage*" |
| 9 | 1 | Владимир Ипатов | |
| 10 | 1 | Владимир Ипатов | h2. Параметр superpages=1 в конфиге domU |
| 11 | 1 | Владимир Ипатов | |
| 12 | 1 | Владимир Ипатов | Здесь нужен патч к ганети. Как только сделаем патч, впишем, как им пользоваться. |
| 13 | 1 | Владимир Ипатов | |
| 14 | 1 | Владимир Ипатов | h2. Ядро 3.11 из бэкпортов в domU. |
| 15 | 1 | Владимир Ипатов | |
| 16 | 1 | Владимир Ипатов | Можно просто его установить, но он потянет за собой dracut(замена initramfs-tools), который сам по себе глючный. |
| 17 | 1 | Владимир Ипатов | Поэтому рекомендую следующую последовательность действий (должны быть подключены репы jessie): |
| 18 | 1 | Владимир Ипатов | <pre> |
| 19 | 1 | Владимир Ипатов | aptitude install -t jessie initramfs-tools |
| 20 | 1 | Владимир Ипатов | aptitude install linux-image-3.11-0.bpo.2-amd64 |
| 21 | 1 | Владимир Ипатов | </pre> |
| 22 | 1 | Владимир Ипатов | |
| 23 | 1 | Владимир Ипатов | h2. Проверка работоспособности |
| 24 | 1 | Владимир Ипатов | |
| 25 | 1 | Владимир Ипатов | во вложении бинарник amd64 для проверки работоспособности hugepages: |
| 26 | 1 | Владимир Ипатов | <pre> |
| 27 | 1 | Владимир Ипатов | echo 20 > /proc/sys/vm/nr_hugepages |
| 28 | 1 | Владимир Ипатов | ./hugetlb-test |
| 29 | 1 | Владимир Ипатов | </pre> |
| 30 | 2 | Dmitry Chernyak | |
| 31 | 2 | Dmitry Chernyak | h2. Примечание |
| 32 | 2 | Dmitry Chernyak | |
| 33 | 2 | Dmitry Chernyak | По состоянию на осень 2014г, даже при успешном тесте hugepages Оракл работать с ними отказался. |