From 048f69e242fd8da0c218c0426af2d15c47f7e97f Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Mon, 17 Dec 2007 13:48:31 +0000 Subject: [PATCH] Improve wording. --- doc/src/sgml/runtime.sgml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index ead886f423..2ba97e31d5 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1,4 +1,4 @@ - + Operating System Environment @@ -1257,10 +1257,11 @@ Out of Memory: Killed process 12345 (postgres). On Linux 2.6 and later, an additional measure is to modify the kernel's behavior so that it will not overcommit memory. Although this setting will not prevent the OOM killer from - invoking altogether, it will lower the chances significantly and + being invoked altogether, it will lower the chances significantly and will therefore lead to more robust system behavior. (It might also - cause fork() to fail when the machine appears to have available memory - because of other applications with careless memory allocation.) This + cause fork() to fail when the machine appears to have + available memory but it is actually reserved + to other applications with careless memory allocation.) This is done by selecting strict overcommit mode via sysctl: