Как определить, использует ли postgres огромный_пейдж

Я использую PostgreSQL 9.5 и установил значение по умолчанию для large_pages = try. Как я могу определить, использует ли postgres его во время работы сервера?

1 ответ

_pages (enum) Включает / отключает использование огромных страниц памяти. Допустимые значения: try (по умолчанию), on и off.

В настоящее время эта функция поддерживается только в Linux. Эта настройка игнорируется в других системах, если задана попытка.

Использование огромных страниц приводит к уменьшению размера таблиц страниц и сокращению затрат времени ЦП на управление памятью, что повышает производительность. Для получения более подробной информации см. Раздел 17.4.4.

Если вы настроили попытку запуска опции empty_pages, сервер попытается использовать огромные страницы, но в случае неудачи вернется к нормальному размещению. При включении, невозможность использования огромных страниц будет препятствовать запуску сервера. С выключенными огромные страницы не будут использоваться.

Другие вопросы по тегам