diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index bd273c9e8966d568ce679a182173fcb6da41bcc0..13b3879b88d42bb27f547eab4292b781ec9676b6 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.387 2007/12/16 10:17:13 momjian Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.388 2007/12/16 11:22:33 momjian Exp $ --> <chapter Id="runtime"> <title>Operating System Environment</title> @@ -1258,8 +1258,10 @@ Out of Memory: Killed process 12345 (postgres). kernel's behavior so that it will not <quote>overcommit</> memory. Although this setting will not prevent the OOM killer from invoking altogether, it will lower the chances significantly and - will therefore lead to more robust system behavior. This is done - by selecting strict overcommit mode via <command>sysctl</command>: + will therefore lead to more robust system behavior. (It might also + cause fork() to fail when the machine appears to have available + memory.) This is done by selecting strict overcommit mode via + <command>sysctl</command>: <programlisting> sysctl -w vm.overcommit_memory=2 </programlisting>