From: Bruce Momjian Date: Sat, 22 Dec 2007 05:13:03 +0000 (+0000) Subject: Remove paragraph about Linux OOM killer and fork(). Instead link to X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=926d230c25e68d6096aa383e8dc67f9511efeb7a;p=users%2Fbernd%2Fpostgres.git Remove paragraph about Linux OOM killer and fork(). Instead link to article about OOM. --- diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 6eaeecd15b..9e8e7a3e09 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1256,14 +1256,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 - 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 but it is actually reserved - to other applications with careless memory allocation.) This - is done by selecting strict overcommit mode via - sysctl: + Although this setting will not prevent the OOM killer from being invoked + 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 sysctl: sysctl -w vm.overcommit_memory=2