From owner-freebsd-questions Fri Sep 6 08:28:52 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA00991 for questions-outgoing; Fri, 6 Sep 1996 08:28:52 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id IAA00971 for ; Fri, 6 Sep 1996 08:28:50 -0700 (PDT) Received: from Central.KeyWest.MPGN.COM (Central.TanSoft.COM [206.175.4.1]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id IAA21857 for ; Fri, 6 Sep 1996 08:08:10 -0700 (PDT) Received: from devious.Tansoft.com (Devious.TanSoft.COM [206.175.4.10]) by Central.KeyWest.MPGN.COM (8.6.9/8.6.9) with SMTP id LAA11874 for ; Fri, 6 Sep 1996 11:05:37 -0400 Message-Id: <3.0b11.32.19960906110535.00727e2c@central.TanSoft.COM> X-Sender: rwm@central.TanSoft.COM X-Mailer: Windows Eudora Pro Version 3.0b11 (32) Date: Fri, 06 Sep 1996 11:05:37 -0400 To: freebsd-questions@FreeBSD.ORG From: Rob Miracle Subject: SYSV Shared Memory Question Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk We need a boat load of SYSV shared memory and we get a Kernel panic when we try to request it. Here are the specifics: PentiumPro 200, 256M memory We need 22000 pages of Shared memory for one application, and a little bit more. On Ultrix 4.4, we declare smmax at 24000 and smseg 32 and things work well. The total shared memory can be any amount. On our FreeBSD 2.x.x (we have tried 2.1.0, 2.1.5, and 2.2.snap (most recent)) when we set SHMMAXPGS to 22000 and SHMALL to something over 30000, we get a kernel panic in kmem_suballoc of type 3. My questions are: Is there a limit to the amount of SYSV shared memory in FreeBSD(any version)? What are the real meanings of SHMMAXPGS, SHMALL, SHMMAX, and other shared memory options? We really want to move away from our DecStations and move to PCs but this is a big sticky issue. Any other pointers? Thanks Rob -- Rob Miracle Tantalus Inc. Be patient or be a patient. -- Anton Devious