diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2000-12-30 15:03:09 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2000-12-30 15:03:09 +0000 |
commit | 2783bd50da091bcab46d90911a1e4c6b01597396 (patch) | |
tree | 79b57b3418aa8a7534c8ba00ea7c1563c283255e | |
parent | 874b4fd618cfb99f72878627d2c15b169de719b1 (diff) | |
download | postgresql-2783bd50da091bcab46d90911a1e4c6b01597396.tar.gz postgresql-2783bd50da091bcab46d90911a1e4c6b01597396.zip |
Add mention of sysctl(8) for IPC tuning on Linux.
-rw-r--r-- | doc/src/sgml/runtime.sgml | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 47b01bb4fac..1a86b5c9bb9 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1,5 +1,5 @@ <!-- -$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.44 2000/12/22 18:06:46 tgl Exp $ +$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.45 2000/12/30 15:03:09 petere Exp $ --> <Chapter Id="runtime"> @@ -1305,7 +1305,7 @@ env PGOPTIONS='-c geqo=off' psql consistently across different systems; <xref linkend="sysvipc-parameters"> gives an overview. The methods to set them, however, vary; suggestions for some platforms are given - below. Be aware that you will probably have to reboot your + below. Be warned that it is often necessary to reboot your machine at least, possibly even recompile the kernel, to change these settings. </para> @@ -1597,6 +1597,22 @@ options SEMMAP=256 </para> <para> + Alternatively, you can use + <citerefentry><refentrytitle>sysctl</refentrytitle> + <manvolnum>8</manvolnum></citerefentry>, if available, to + control these parameters. Look for a file called + <filename>/etc/sysctl.conf</filename> and add lines like the + following to it: +<programlisting> +kernel.shmall = 134217728 +kernel.shmmax = 134217728 +</programlisting> + This file is usually processed at boot time, but + <application>sysctl</application> can also be called + explicitly later. + </para> + + <para> Other parameters are sufficiently sized for any application. If you want to see for yourself look into <filename>/usr/src/linux/include/asm-<replaceable>xxx</>/shmparam.h</> |