From owner-freebsd-hackers Thu Jun 14 22:21:47 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from silby.com (cb34181-a.mdsn1.wi.home.com [24.14.173.39]) by hub.freebsd.org (Postfix) with ESMTP id F045537B401 for ; Thu, 14 Jun 2001 22:21:39 -0700 (PDT) (envelope-from silby@silby.com) Received: (qmail 23827 invoked by uid 1000); 15 Jun 2001 05:21:39 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 15 Jun 2001 05:21:39 -0000 Date: Fri, 15 Jun 2001 00:21:39 -0500 (CDT) From: Mike Silbersack To: Devin Butterfield Cc: Alfred Perlstein , Rajappa Iyer , Subject: Re: Sysadmin article In-Reply-To: <01061422021000.39234@dbm.wireless.net> Message-ID: <20010615001400.L23791-100000@achilles.silby.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 14 Jun 2001, Devin Butterfield wrote: > So why doesn't FreeBSD ship with a "tuned" configuration? Just curious... > -- > Regards, Devin. Why? Because you haven't sent in the changes which would implement it yet. :) Rather than a tuned configuration, what would be useful is a script that would evaluate a system and give tuning hints. This might be simple for someone familiar with shell scripting or perl. It could do something like: "You could increase filesystem performance greatly by enabling softupdates. See the tunefs manpage." "Your system seems to be using a large number of mbufs; you should increase the maximum allowed. See the mbuf manpage." "Are you using a UPS?" Yes "You may wish to enable ide write caching to increase performance. See the ata manpage for the tradeoffs involved." "How many connections will this server experience at one time?" 5000 "MAXUSERS is set too low for 5000, please change to X and recompile" "How many connections per process?" 2000 "Maxfiles is too low, please change X to Y." The list could go on and on. While these are all sysctls and kernel options known all to well to some of us, they could take a long time to track down for people new to FreeBSD. Matt's performance manpage covers a lot of this, but is probably not as easy to digest as an interactive script. Anyone have some free time? :) Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message