The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Berkan Eskikaya <berkan@runtime-collective.com>
To: Gerard Roudier <groudier@free.fr>
Cc: linux-kernel@vger.kernel.org
Subject: Re: sym53c8xx problem
Date: Wed, 7 Nov 2001 11:53:52 +0000	[thread overview]
Message-ID: <20011107115352.D22106@runtime-collective.com> (raw)
In-Reply-To: <20011106024430.A7893@cogs.susx.ac.uk> <20011106181733.C1653-100000@gerard>
In-Reply-To: <20011106181733.C1653-100000@gerard>

[-- Attachment #1: Type: text/plain, Size: 413 bytes --]

Hi Gerard, 

Thanks for the explanation. The kernel we're running
has been patched for better Oracle performance. The
patch --attached to this mail-- effects SHMMAX, SHMMNI, 
SHMSEG, SEMMNI, SEMMSL, SEMMNS, SEMUME, SEMMNU, and SEMMAP; 
and I just saw a comment in include/asm-i386/shmparam.h 
saying not to touch the default SHMMAX because people 
depend on it.

Maybe this explains the mystery?

Cheers,

Berkan

[-- Attachment #2: patch-2.2.19-ora8i --]
[-- Type: text/plain, Size: 2368 bytes --]

diff -ru linux/include/asm-i386/shmparam.h linux.ora8i/include/asm-i386/shmparam.h
--- linux/include/asm-i386/shmparam.h	Sun Mar 25 17:31:05 2001
+++ linux.ora8i/include/asm-i386/shmparam.h	Mon Oct  1 11:22:04 2001
@@ -33,14 +33,14 @@
  * SHMMAX <= (PAGE_SIZE << _SHM_IDX_BITS).
  */
 
-#define SHMMAX 0x2000000		/* max shared seg size (bytes) */
+#define SHMMAX 0x40000000		/* max shared seg size (bytes) */
 /* Try not to change the default shipped SHMMAX - people rely on it */
 
 #define SHMMIN 1 /* really PAGE_SIZE */	/* min shared seg size (bytes) */
-#define SHMMNI (1<<_SHM_ID_BITS)	/* max num of segs system wide */
+#define SHMMNI 200	/* max num of segs system wide */
 #define SHMALL				/* max shm system wide (pages) */ \
 	(1<<(_SHM_IDX_BITS+_SHM_ID_BITS))
 #define	SHMLBA PAGE_SIZE		/* attach addr a multiple of this */
-#define SHMSEG SHMMNI			/* max shared segs per process */
+#define SHMSEG 100			/* max shared segs per process */
 
 #endif /* _ASMI386_SHMPARAM_H */
diff -ru linux/include/linux/sem.h linux.ora8i/include/linux/sem.h
--- linux/include/linux/sem.h	Sun Mar 25 17:31:03 2001
+++ linux.ora8i/include/linux/sem.h	Mon Oct  1 11:22:44 2001
@@ -60,17 +60,17 @@
 	int semaem;
 };
 
-#define SEMMNI  128             /* ?  max # of semaphore identifiers */
-#define SEMMSL  250              /* <= 512 max num of semaphores per id */
-#define SEMMNS  (SEMMNI*SEMMSL) /* ? max # of semaphores in system */
+#define SEMMNI  256             /* ?  max # of semaphore identifiers */
+#define SEMMSL  256             /* <= 512 max num of semaphores per id */
+#define SEMMNS  2048            /* ? max # of semaphores in system */
 #define SEMOPM  32	        /* ~ 100 max num of ops per semop call */
 #define SEMVMX  32767           /* semaphore maximum value */
 
 /* unused */
-#define SEMUME  SEMOPM          /* max num of undo entries per process */
-#define SEMMNU  SEMMNS          /* num of undo structures system wide */
+#define SEMUME  10              /* max num of undo entries per process */
+#define SEMMNU  30              /* num of undo structures system wide */
 #define SEMAEM  (SEMVMX >> 1)   /* adjust on exit max value */
-#define SEMMAP  SEMMNS          /* # of entries in semaphore map */
+#define SEMMAP  10              /* # of entries in semaphore map */
 #define SEMUSZ  20		/* sizeof struct sem_undo */
 
 #ifdef __KERNEL__

      reply	other threads:[~2001-11-07 11:54 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-06  2:44 sym53c8xx problem Berkan Eskikaya
2001-11-06 17:56 ` Gérard Roudier
2001-11-07 11:53   ` Berkan Eskikaya [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011107115352.D22106@runtime-collective.com \
    --to=berkan@runtime-collective.com \
    --cc=groudier@free.fr \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox