diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 639b288e062..026850a1cf5 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1360,6 +1360,13 @@ $ sysctl -w vm.nr_hugepages=3170 this setting through reboots. + + It is also necessary to give the database server operating system + user permission to use huge pages by setting + vm.hugetlb_shm_group via sysctl, and + permission to lock memory with ulimit -l. + + The default behavior for huge pages in PostgreSQL is to use them when possible and