From owner-freebsd-current Thu Apr 19 5:47:36 2001 Delivered-To: freebsd-current@freebsd.org Received: from ipcard.iptcom.net (ipcard.iptcom.net [212.9.224.5]) by hub.freebsd.org (Postfix) with ESMTP id DDCBF37B43F for ; Thu, 19 Apr 2001 05:47:26 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Received: from vic.sabbo.net (dialup7-10.iptelecom.net.ua [212.9.227.138]) by ipcard.iptcom.net (8.9.3/8.9.3) with ESMTP id PAA10517; Thu, 19 Apr 2001 15:47:18 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vic.sabbo.net (8.11.3/8.11.2) with ESMTP id f3JCkkT50488; Thu, 19 Apr 2001 15:46:46 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Message-ID: <3ADEDE2F.573C20A1@FreeBSD.org> Date: Thu, 19 Apr 2001 15:46:39 +0300 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.77 [en] (WinNT; U) X-Accept-Language: uk,ru,en MIME-Version: 1.0 To: Doug Barton Cc: Alfred Perlstein , Matt Dillon , "'current@freebsd.org'" Subject: Re: FW: Filesystem gets a huge performance boost References: <200104161634.f3GGYZs11356@aslan.scsiguy.com> <200104162146.f3GLkGT82369@earth.backplane.com> <3ADBF9FA.9D1C4DB4@DougBarton.net> <20010417011335.V976@fw.wintelcom.net> <3ADC0221.32127C39@DougBarton.net> Content-Type: multipart/mixed; boundary="------------DC63A2FA63FD00D605314E3D" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------DC63A2FA63FD00D605314E3D Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Doug Barton wrote: > Alfred Perlstein wrote: > > > I'm figuring the only time when it may be a problem is on machines > > with a small amount of memory. Since memory is cheap, I plan on > > turning it on within the next couple of days unless a stability > > issue comes up. > > > > I'll leave it to those people with low memory to remember to turn > > it off. > > OK... this brings up the question of what other cool optimizations are > there that may have been disabled in the past for reasons that are no > longer pertinent? It might be worthwhile to create an /etc/sysctl.conf file > with commented out examples of configurations for various systems. For > example, > > # For more modern systems that have a reasonable amount of RAM > #vfs.vmiodirenable=1 > > # Low memory systems > > # Systems that need lots of randomness > > # Low resource systems that need less randomness > > # Super high performance TCP options for various situations > > .... etc. I'm sure y'all can come up with more. > > It might also be desirable to put these in etc/defautls/rc.conf, but I > think something of this nature might be better suited in a freer format. What do you think about attached patch? -Maxim --------------DC63A2FA63FD00D605314E3D Content-Type: text/plain; charset=koi8-r; name="sysctl.conf.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sysctl.conf.diff" Index: Makefile =================================================================== RCS file: /home/ncvs/src/etc/Makefile,v retrieving revision 1.248 diff -d -u -r1.248 Makefile --- Makefile 2001/03/29 14:02:59 1.248 +++ Makefile 2001/04/19 12:44:09 @@ -15,8 +15,8 @@ printcap profile protocols \ rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \ rc.isdn rc.network rc.network6 rc.pccard rc.serial rc.shutdown \ - rc.syscons rc.sysctl remote rpc security services shells syslog.conf \ - usbd.conf \ + rc.syscons rc.sysctl remote rpc security services shells sysctl.conf \ + syslog.conf usbd.conf \ etc.${MACHINE_ARCH}/disktab \ etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \ etc.${MACHINE_ARCH}/ttys \ Index: sysctl.conf =================================================================== RCS file: /home/ncvs/src/etc/sysctl.conf,v retrieving revision 1.1 diff -d -u -r1.1 sysctl.conf --- sysctl.conf 2000/07/27 22:53:42 1.1 +++ sysctl.conf 2001/04/19 12:44:09 @@ -3,3 +3,6 @@ # This file is read when going to multi-user and its contents piped thru # ``sysctl -w'' to adjust kernel values. ``man 5 sysctl.conf'' for details. # + +vfs.vmiodirenable=0 # Set to 1 to enable a new directory allocation policy + # (codenamed "dirpref") --------------DC63A2FA63FD00D605314E3D-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message