Date: Tue, 7 Nov 2000 14:58:03 -0800 From: Alfred Perlstein <bright@wintelcom.net> To: jkh@freebsd.org Cc: hackers@freebsd.org Subject: Documenting sysV IPC tunables. Message-ID: <20001107145803.G5112@fw.wintelcom.net>
next in thread | raw e-mail | index | archive | help
I have a patch here that I'd like to get into LINT for 4.2, it _finally_ documents the sysV IPC tunables. I'll also be applying this patch to NOTES for -current. Index: LINT =================================================================== RCS file: /home/ncvs/src/sys/i386/conf/Attic/LINT,v retrieving revision 1.749.2.35 diff -u -u -r1.749.2.35 LINT --- LINT 2000/10/31 23:16:07 1.749.2.35 +++ LINT 2000/11/07 22:57:59 @@ -272,9 +272,33 @@ # Definition-style interprocess communication, in the form of shared # memory, semaphores, and message queues, respectively. # -options SYSVSHM -options SYSVSEM -options SYSVMSG +# System V shared memory and tunable parameters +options SYSVSHM # include support for shared memory +options SHMMAXPGS=1025 # max amount of shared memory pages (4k on i386) +options SHMALL=1025 # max amount of shared memory (bytes) +options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" + # max shared memory segment size (bytes) +options SHMMIN=2 # min shared memory segment size (bytes) +options SHMMNI=33 # max number of shared memory identifiers +options SHMSEG=9 # max shared memory segments per process + +# System V semaphores and tunable parameters +options SYSVSEM # include support for semaphores +options SEMMAP=31 # amount of entries in semaphore map +options SEMMNI=11 # number of semaphore identifiers in the system +options SEMMNS=61 # number of semaphores in the system +options SEMMNU=31 # number of undo structures in the system +options SEMMSL=61 # max number of semaphores per id +options SEMOPM=101 # max number of operations per semop call +options SEMUME=11 # max number of undo entries per process + +# System V message queues and tunable parameters +options SYSVMSG # include support for message queues +options MSGMNB=2049 # max characters per message +options MSGMNI=41 # max number of message queue identifiers +options MSGSEG=2049 # max number of message segments in the system +options MSGSSZ=16 # size of a message segment MUST be power of 2 +options MSGTQL=41 # max amount of messages in the system ##################################################################### @@ -2415,11 +2439,6 @@ options KEY options LOCKF_DEBUG options LOUTB -options MSGMNB=2049 -options MSGMNI=41 -options MSGSEG=2049 -options MSGSSZ=16 -options MSGTQL=41 options NBUF=512 options NETATALKDEBUG options NMBCLUSTERS=1024 @@ -2435,19 +2454,6 @@ options SCSI_NCR_MYADDR=7 options SC_DEBUG_LEVEL options SC_RENDER_DEBUG -options SEMMAP=31 -options SEMMNI=11 -options SEMMNS=61 -options SEMMNU=31 -options SEMMSL=61 -options SEMOPM=101 -options SEMUME=11 -options SHMALL=1025 -options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" -options SHMMAXPGS=1025 -options SHMMIN=2 -options SHMMNI=33 -options SHMSEG=9 options SHOW_BUSYBUFS # List buffers that prevent root unmount options SIMPLELOCK_DEBUG options SI_DEBUG -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] "I have the heart of a child; I keep it in a jar on my desk." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001107145803.G5112>