Настройка Hugepages » История » Версия 1
Владимир Ипатов, 16.12.2013 02:10
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> |