From owner-freebsd-questions@FreeBSD.ORG Fri Mar 11 20:48:41 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14D8216A4CE for ; Fri, 11 Mar 2005 20:48:41 +0000 (GMT) Received: from hobbiton.shire.net (hobbiton.shire.net [166.70.252.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id C86D743D4C for ; Fri, 11 Mar 2005 20:48:40 +0000 (GMT) (envelope-from chad@shire.net) Received: from [67.161.222.227] (helo=[192.168.99.68]) by hobbiton.shire.net with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.43) id 1D9r3n-0004Vn-Vo; Fri, 11 Mar 2005 13:48:40 -0700 In-Reply-To: <20050311152134.GB92140@dan.emsphone.com> References: <00ce60d0ae670341dbd028c4cab204ff@shire.net> <20050310214644.GH9663@dan.emsphone.com> <70c49547938734897f0b8d3376ce38f1@shire.net> <20050311152134.GB92140@dan.emsphone.com> Mime-Version: 1.0 (Apple Message framework v619.2) Message-Id: From: Chad Leigh -- Shire.Net LLC Date: Fri, 11 Mar 2005 13:48:39 -0700 To: Dan Nelson X-Mailer: Apple Mail (2.619.2) X-SA-Exim-Connect-IP: 67.161.222.227 X-SA-Exim-Mail-From: chad@shire.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on hobbiton.shire.net X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_50 autolearn=disabled version=3.0.0 X-Spam-Level: X-SA-Exim-Version: 4.1+cvs (built Mon, 23 Aug 2004 08:44:05 -0700) X-SA-Exim-Scanned: Yes (on hobbiton.shire.net) cc: List Free Bsd Subject: Re: how to change process limits? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2005 20:48:41 -0000 On Mar 11, 2005, at 8:21 AM, Dan Nelson wrote: > In the last episode (Mar 10), Chad Leigh -- Shire.Net LLC said: >> On Mar 10, 2005, at 2:46 PM, Dan Nelson wrote: >>> In the last episode (Mar 09), Chad Leigh -- Shire.Net LLC said: >>>> The following is aon 5.3-RELEASE-p5 >>>> >>>> If I do a limits command I get >>>> >>>> # limits >>>> Resource limits (current): >>>> datasize 524288 kb >>>> stacksize 65536 kb >>>> # >>>> >>>> However, login.conf has (and no other classes defined) >>>> >>>> default:\ >>>> :datasize=unlimited:\ >>>> :stacksize=unlimited:\ >>>> >>>> I am wondering where the datasize and stacksize get set. These have >>>> limits when listed with "limits" but they do not appear to be >>>> getting >>>> set through login as the login.conf has unlimitged. >>> >>> I believe those are extra-hard limits enforced by the kernel. You >>> can >>> raise them by adding this to /boot/loader.conf: >>> >>> kern.maxdsiz=2147483648 >>> kern.maxssiz=2147483648 >> >> Should I be able to do a sysctl to look at their current values? On >> my >> 5.3 and my 4.9 systems, there are no kern.max%siz listed at all (% = d >> or s) to inspect. > > You would be able to if they were sysctls, but they're just tunables. > You can see what tunables are set by running "kenv", but that only > shows entries that you or the kernel have explicitly set. Personally, > I think all the TUNABLE_*_FETCH variables in /sys/kern/subr_parm.c > should be sysctls with the CTLFLAG_TUN flag set, so they are visible as > both tunables and sysctls. Some currently have sysctl nodes created in > other places (kern.maxfiles is in /sys/kern/kern_descrip.c, for > example), but many don't. OK, thanks! I learn something new every day. I was not aware if sysctls being different... best regards Chad