Поддерживает ли Linux на x86-64 несколько огромных размеров страниц (например, размеры страниц 2 МБ и 1 ГБ сверх базового размера страницы 4 КБ)? Если да, есть ли способ указать, какой огромный размер страницы использовать для данного распределения? Другими словами, мой вопрос заключается в том, что если флаг «MAP_HUGETLB» используется при выполнении mmap()
, он сопоставляет их распределение с огромными страницами размера по умолчанию. Можно ли каким-либо образом запросить распределение для сопоставления с размером огромной страницы, отличным от размера по умолчанию?
Несколько размеров огромных страниц в Linux (x86-64)?
Ответы (1)
Пока не совсем, но он проходит через LKML. Предположительно, эта функция будет доступна через несколько выпусков.
После этого вы сможете использовать флаги MAP_HUGE_2MB
и MAP_HUGE_1GB
для явной настройки.
person
jleahy
schedule
23.08.2012