diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 3060597..98d42e5 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1363,7 +1363,7 @@ include_dir 'conf.d' - Enables/disables the use of huge memory pages. Valid values are + Controls whether huge memory pages are explicitly requested. Valid values are try (the default), on, and off. @@ -1371,6 +1371,9 @@ include_dir 'conf.d' At present, this feature is supported only on Linux. The setting is ignored on other systems when set to try. + Note that some operating systems including Linux, FreeBSD and Illumos + support huge pages (also known as "super" pages or "large" pages) + automatically without an explicit request from PostgreSQL. @@ -1384,7 +1387,7 @@ include_dir 'conf.d' the server will try to use huge pages, but fall back to using normal allocation if that fails. With on, failure to use huge pages will prevent the server from starting up. With - off, huge pages will not be used. + off, huge pages will not be specifically requested.