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 messageReceived on Sat 15 Apr 2000 - 18:48:31 CEST