From owner-freebsd-questions@FreeBSD.ORG Fri Jul 7 08:12:36 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 D0E3916A4E1 for ; Fri, 7 Jul 2006 08:12:36 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from ezekiel.daleco.biz (southernuniform.com [66.76.92.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F2D643D72 for ; Fri, 7 Jul 2006 08:12:35 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from [192.168.2.2] ([69.27.149.254]) by ezekiel.daleco.biz (8.13.4/8.13.1) with ESMTP id k678BO6Z061885; Fri, 7 Jul 2006 03:11:45 -0500 (CDT) (envelope-from kdk@daleco.biz) Message-ID: <44AE1721.2010000@daleco.biz> Date: Fri, 07 Jul 2006 03:11:13 -0500 From: Kevin Kinsey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.0.4) Gecko/20060623 SeaMonkey/1.0.2 MIME-Version: 1.0 To: Worth Bishop References: <009201c6a14d$60ffac00$0801000a@S0030153310> In-Reply-To: <009201c6a14d$60ffac00$0801000a@S0030153310> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Unable to boost maxusers in custom kernel. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jul 2006 08:12:36 -0000 Worth Bishop wrote: > Running FreeBSD 4.3 (I know - upgrade on the way, but would like to know > what's going on here for future ref), on AMD Athlon MP 1600 (1393.79-MHz > 686-class CPU) with 1.5 Gb RAM. Ran up against 'too many files' problem, > dropped packets, maxing out mbuf's, proc files, etc. > > Attempted to compile custom kernel based on GENERIC only by changing > maxusers from 32 to (first) 512, then 256, then 128. No matter what, > system rebooted with 32 maxusers, 4096 mbugs, 1024 max mbuf clusters, > 1024 maxfiles. Can reset maxfiles via sysctl, but why won't maxusers stick? > > Have tried building both with: > > # /usr/sbin/config MYKERNEL > # cd ../../comple/MYKERNEL > # make depend > # make > # make install > # reboot > > and with > > # cd /usr/src > # make buildkernel KERNCONF=MYKERNEL > # make installkernel KERNCONF=MYKERNEL > # reboot > > No discernable error messages. > > What am I missing? > First, I guess, be sure that it's using the file you're specifying. Next, hmm, per the Handbook, have you tried "0" (to let the system "auto-tune" itself?) That said, after 4.5*, you can set this variable in /boot/loader.conf ... I've no idea ATM whether or not this behavior was "MFC'ed" back into your code stream or not ... (surely you're not running 4.3 UNPATCHED) you may wish to check /boot/defaults/loader.conf for evidence of this theory, and, if you find it, give that a try as well. HTH, Kevin Kinsey *This information isn't in the handbook (I don't think ... I sent a doc PR a day or two ago on it due to a post here by someone who was having troubles in the same area, I guess...).