Re: shared memory blocks?
Poul L. Christiansen <poulc@cs.auc.dk>
From: "Poul L. Christiansen" <poulc@cs.auc.dk>
To: rocael@usa.net
Cc: pgsql-sql@postgresql.org
Date: 2000-11-09T16:45:40Z
Lists: pgsql-novice, pgsql-sql
This line will set the maximum shared memory in Linux to 64MB: echo 67108864 > /proc/sys/kernel/shmmax You can see your default maximum shared memory with this command: cat /proc/sys/kernel/shmmax You should probably set this line in /etc/rd.d/init.d/postgresql or somewhere else, before PostgreSQL starts because the change will be set back to the default value when Linux restarts. Poul L. Christiansen rocael@usa.net wrote: > > Hi, > how can I configure my kernel to make it work with shared memory blocks of > 8Mb? > I'm using RedHat 6.2 > > Thank you for your help! > Rocael. > > Tom Lane <tgl@sss.pgh.pa.us> wrote: > <rocael@usa.net> writes: > > /usr/local/pgsql/bin/postmaster -B 1000 -o "-S 2000" -S -D > > /usr/local/pgsql/data > > > and it says: > > IpcMemoryCreate: shmget failed (Invalid argument) key=5432001, > > size=8899584,permission=600 > > This type of erro is usually caused by an improper shared memory or System > V > > IPC semaphore configuration. Form more information.... > > Most likely your kernel isn't set to allow shared memory blocks as > large as 8M. > > regards, tom lane > > ____________________________________________________________________ > Get free email and a permanent address at http://www.netaddress.com/?N=1