diff options
author | ivoras <ivoras@FreeBSD.org> | 2010-06-11 09:27:33 +0000 |
---|---|---|
committer | ivoras <ivoras@FreeBSD.org> | 2010-06-11 09:27:33 +0000 |
commit | 5a89fd1114cc055295c363ef4aafd8522a0ce607 (patch) | |
tree | 32d9302af2dcbba09c3fe9dd300c9fc71a42af35 /sys/kern/sysv_shm.c | |
parent | 829c1db4fbffcfe33ef1ea1d33c4b49bb8b80773 (diff) | |
download | FreeBSD-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.c | 2 |
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) |