2a) By default, only 4MB of shared memory is supported by BSDI. Keep in
mind that shared memory is not pageable. It is locked in RAM.
+The shared memory parameters are:
+
+#define SHMMAX /* max shared memory segment size (bytes) */
+#define SHMMIN /* min shared memory segment size (bytes) */
+#define SHMMNI /* max number of shared memory identifiers */
+#define SHMSEG /* max shared memory segments per process */
+#define SHMALL /* max amount of shared memory (pages) */
+
To increase the number of buffers supported by the postmaseter, add the
following to your kernel config file. A SHMALL value of 1024
represents 4MB of shared memory. Increase it accordingly:
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.53 2001/02/16 19:27:19 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.54 2001/02/16 19:43:52 momjian Exp $
-->
<Chapter Id="runtime">
<para>
By default, only 4 MB of shared memory is supported. Keep in
mind that shared memory is not pageable; it is locked in RAM.
+ The shared memory parameters are:
+<programlisting>
+#define SHMMAX /* max shared memory segment size (bytes) */
+#define SHMMIN /* min shared memory segment size (bytes) */
+#define SHMMNI /* max number of shared memory identifiers */
+#define SHMSEG /* max shared memory segments per process */
+#define SHMALL /* max amount of shared memory (pages) */
+</programlisting>
+
To increase the number of buffers supported by the postmaseter, add the
following to your kernel config file. A <varname>SHMALL</> value of 1024
represents 4MB of shared memory. Increase it accordingly: