Re: Danke !

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Sat, 15 Apr 2000 18:52:47 +0200

Hallo,

On Sat, Apr 15, 2000 at 09:53:55AM +0200, Markus Keller OrcaSoft wrote:

> If you see this message, you should run the ipcclean command.
> After doing this, try starting postmaster again. If this still
> doesn't work, you probably need to configure your kernel for
> shared memory and semaphores as described in the installation
> notes.
Die Kernel-Konfiguration zu veraendern ist _eine_ Moeglichkeit.
Die Default-Konfiguration von FreeBSD beim 'einfachen Einschalten'
der SYSV-IPC (so wie Du es gemacht hast) ist etwas 'mager', wenn
man Software einsetzt, die recht intensiv Gebrauch davon macht.

> You may have to reconfigure your kernel to increase its
> shared memory or semaphore parameters.
Ich verweise zunaechsteinmal auf /sys

> (You may be able to postpone reconfiguring your kernel by reducing
> -B to reduce Postgres' shared memory consumption, or by reducing
> -N to reduce Postgre' semaphore consumption.)

> maxusers 128
> options SYSVMSG
> options SYSVSEM
> options SYSVSHM
... damit schaltest Du die SYSV-IPC-Mechanismen nur ein.

Ueber
    options SHMMAXPGS="4097"
wird die maximal Anzahl von Speicherseiten festgelegt, die
fuer das shared memory verwendet werden.
Diese Anzahl sollte immer eine 2er-Potenz+1 sein; Standardwert
ist 1025.
I

options

> Kann mir jemand sagen, wo ich die in der Hilfe erwähnten (-B bzw.
> -N) Parameter einstellen kann.
Na klar. Beim 'postmaster'-Aufruf natuerlich.
Die Schlater ermoeglichen, den durch Postgres verursachten
SYSV-IPC-Resourcenverbrauch zu begrenzen.
'-B' legt die Anzahl der im shared memory verwalteten Puffer
fest. Jeder dieser Bereiche ist so gross wie die von pgsql
verwendete Blockgroesse. Der postmaster legt - wenn ueber diese
Option nicht anderes festgelegt - 64 Stueck davon an.
(Das macht dann im Standardfall einen minimalen shared memory
Bedarf von 8 kByte * 64 Puffer = 512 kByte.

Ausfuehrliche Erlaeuterung: => `man postmaster`

Ich denke mal, dass es aus Performancegruenden wohl kaum
ratsam sein duerfte (insbes. bei Deinen 128 Backend-Prozessen)
_weniger_ Puffer zu benutzen.

> angewiesen und hoffe, ich habe mich diesmal etwas deutlicher
> ausgedrückt als vorgestern.
... viel besser :)

... aber ich werde das Gefuehl nicht los, dass Du die zur
Verfuegung stehende Dokumentation der verwendeten Software
auch 'benutzen' solltet ;)

-- 
: TSE GmbH - Neue Medien  :  Gsf: Arne Reuter        :                 :
: Hovestrasse 14          :       Andreas Braukmann  : We do it with   :
: D-48351 Everswinkel     :  HRB: 1430, AG WAF       :  FreeBSD/SMP    :
: Ruf: +49 2582 66180     :                          :                 :
:----------------------------------------------------------------------:
: Anti-Spam Petition:     http://www.politik-digital.de/spam/          :
: PGP-Key:                http://www.tse-online.de/~ab/public-key      :
: Key fingerprint:  12 13 EF BC 22 DD F4 B6  3C 25 C9 06 DC D3 45 9B   :
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 15 Apr 2000 - 18:48:31 CEST

search this site