summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_shm.c
diff options
context:
space:
mode:
authorivoras <ivoras@FreeBSD.org>2010-06-11 09:27:33 +0000
committerivoras <ivoras@FreeBSD.org>2010-06-11 09:27:33 +0000
commit5a89fd1114cc055295c363ef4aafd8522a0ce607 (patch)
tree32d9302af2dcbba09c3fe9dd300c9fc71a42af35 /sys/kern/sysv_shm.c
parent829c1db4fbffcfe33ef1ea1d33c4b49bb8b80773 (diff)
downloadFreeBSD-src-5a89fd1114cc055295c363ef4aafd8522a0ce607.zip
FreeBSD-src-5a89fd1114cc055295c363ef4aafd8522a0ce607.tar.gz
In another move to join with the age of the Fruitbat, increase SYSV
shared resources defaults beyond absolute minimums. The new values are chosen mostly by magic. They are still fairly small and will need increasing for large installations (especially SHMMAX). However, they are now enough to e.g. start PostgreSQL installations with ~~300 users and nearly 512 MB of shared buffers. Reviewed by: A short discussion on hackers@
Diffstat (limited to 'sys/kern/sysv_shm.c')
-rw-r--r--sys/kern/sysv_shm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c
index ddf4ce1..39e0923 100644
--- a/sys/kern/sysv_shm.c
+++ b/sys/kern/sysv_shm.c
@@ -133,7 +133,7 @@ static int sysctl_shmsegs(SYSCTL_HANDLER_ARGS);
* Tuneable values.
*/
#ifndef SHMMAXPGS
-#define SHMMAXPGS 8192 /* Note: sysv shared memory is swap backed. */
+#define SHMMAXPGS 131072 /* Note: sysv shared memory is swap backed. */
#endif
#ifndef SHMMAX
#define SHMMAX (SHMMAXPGS*PAGE_SIZE)
OpenPOWER on IntegriCloud