vm.overcommit_ratio - Mailing list pgsql-docs

From PG Doc comments form
Subject vm.overcommit_ratio
Date
Msg-id 173519907373.680.4776998956524739143@wrigleys.postgresql.org
Whole thread Raw
Responses Re: vm.overcommit_ratio
List pgsql-docs
The following documentation comment has been logged on the website:

Page: https://www.postgresql.org/docs/16/kernel-resources.html
Description:

PostgreSQL documentation point to kernel documentation for info about
vm.overcommit_ratio. But kernel documentation slightly incorrect, so may be
write slightly more here. Kernel documentation said:

The total address space commit
for the system is not permitted to exceed swap + a
configurable amount (default is 50%) of physical RAM.

Where 50% is the default for vm.overcommit_ratio. But really not "physical
RAM" is taken in case when using hugepage memory (common practice for
postgresql). For instance I have 1TiB physical memory and 800 GiB is
reserved for hugepage (1GiB pagesize). "50% of physical RAM" will be not 500
GiB, as expected, but roughly 100GiB=0.5*(1000-800), and commit limit will
be 100GiB+swap size.

pgsql-docs by date:

Previous
From: jian he
Date:
Subject: restart-footnote-numbering-in-each-sect1
Next
From: PG Doc comments form
Date:
Subject: Typo in doc page?