2016-08-16 11 views
1

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

+2

'grep^HugePages/proc/meminfo && sudo grep огромный/proc/*/numa_maps' - вы можете определить, какие огромные страницы использовались и какие процессы использовали их. – Abelisto

ответ

-2

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

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

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

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

+0

он скопирован прямо из документации, и это не ответ на мой вопрос – Borys