Я использую PostgreSQL 9.5 и установил значение по умолчанию для параметра__страницы = try. Как определить, использует ли postgres его во время работы сервера?Как определить, использует ли postgres огромные_страницы
ответ
_pages (enum) Включает/отключает использование огромных страниц памяти. Допустимыми значениями являются try (по умолчанию), on и off.
В настоящее время эта функция поддерживается только в Linux. Параметр игнорируется в других системах, если он настроен на попытку.
Использование огромных страниц приводит к меньшим таблицам страниц и меньшему времени процессора, затрачиваемому на управление памятью, что повышает производительность. Подробнее см. Раздел 17.4.4.
С огромными_страницами, установленными для попытки, сервер попытается использовать огромные страницы, но вернуться к использованию обычного распределения, если это не удается. При включении огромные страницы не смогут запустить сервер. С выключением огромные страницы не будут использоваться.
он скопирован прямо из документации, и это не ответ на мой вопрос – Borys
'grep^HugePages/proc/meminfo && sudo grep огромный/proc/*/numa_maps' - вы можете определить, какие огромные страницы использовались и какие процессы использовали их. – Abelisto