Как определить, использует ли postgres огромный_пейдж
Я использую PostgreSQL 9.5 и установил значение по умолчанию для large_pages = try. Как я могу определить, использует ли postgres его во время работы сервера?
1 ответ
_pages (enum) Включает / отключает использование огромных страниц памяти. Допустимые значения: try (по умолчанию), on и off.
В настоящее время эта функция поддерживается только в Linux. Эта настройка игнорируется в других системах, если задана попытка.
Использование огромных страниц приводит к уменьшению размера таблиц страниц и сокращению затрат времени ЦП на управление памятью, что повышает производительность. Для получения более подробной информации см. Раздел 17.4.4.
Если вы настроили попытку запуска опции empty_pages, сервер попытается использовать огромные страницы, но в случае неудачи вернется к нормальному размещению. При включении, невозможность использования огромных страниц будет препятствовать запуску сервера. С выключенными огромные страницы не будут использоваться.