Настройка системы для поддержки больших страниц

В системе необходимо настроить поддержку больших страниц и указать объем физической памяти, который будет применяться для их размещения.

По умолчанию пулу больших страниц физической памяти память не выделяется. Объем физической памяти, используемой в режиме больших страниц, задается командой vmo. Следующая команда выделяет 1 ГБ памяти для пула больших страниц физической памяти:
# vmo -r -o lgpg_regions=64 -o lgpg_size=16777216
Для применения больших страниц физической памяти необходимо разрешить системный вызов SHM_PIN shmget() с помощью следующей команды, которую не нужно повторять при перезагрузках системы:
# vmo -p -o v_pinshm=1
Просмотреть количество используемых в системе больших страниц можно с помощью команды vmstat -l, как показано ниже:
# vmstat -l

нити     память             страница          ошибки        cpu      большая-страница 
                                                                                
----- ----------- ------------------------ ------------ ----------- ------------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa   alp   flp 
 2  1 52238 124523   0   0   0   0    0   0 142   41  73  0  3 97  0     16     16
В приведенном выше примере система содержит 16 активных больших страниц (параметр alp), и 16 свободных больших страниц (параметр flp).