From owner-freebsd-stable Sat Jan 19 5:34:12 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mailrelay.netcologne.de (mailrelay.netcologne.de [194.8.194.96]) by hub.freebsd.org (Postfix) with ESMTP id D11C037B419 for ; Sat, 19 Jan 2002 05:34:07 -0800 (PST) Received: from localhost (xdsl-213-168-108-225.netcologne.de [213.168.108.225]) by mailrelay.netcologne.de (8.11.6/8.11.6) with ESMTP id g0JDY4Y27594 for ; Sat, 19 Jan 2002 14:34:04 +0100 (MET) Received: (qmail 718 invoked by uid 1001); 19 Jan 2002 13:29:02 -0000 Date: Sat, 19 Jan 2002 14:29:02 +0100 From: Thomas Seck To: stable@FreeBSD.ORG Subject: Re: what's vnlru? Message-ID: <20020119132902.GB676@laurel.seck.home> Mail-Followup-To: stable@FreeBSD.ORG References: <200201151618468.SM01176@141.com> <200201160101.g0G117r64693@apollo.backplane.com> <20020116104904.A2800@shikima.mine.nu> <20020116135318.GA427@laurel.seck.home> <200201190102.g0J12MF37253@apollo.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200201190102.g0J12MF37253@apollo.backplane.com> User-Agent: Mutt/1.3.24i Organization: private site in Germany X-PGP-KeyID: DF46EE05 X-PGP-Fingerprint: A38F AE66 6B11 6EB9 5D1A B67D 2444 2FE1 DF46 EE05 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG # Matthew Dillon (dillon@apollo.backplane.com): [Relnotes description] > How about this (see at end). Unfortunately, I have no idea how to make > the doc tree build, typing 'make' in /usr/src/release/doc in -stable > doesn't work. You need to set DOC_PREFIX=/path/to/docprojfiles (usually /usr/doc) in your environment or /etc/make.conf. > Index: common/new.sgml > =================================================================== > RCS file: /home/ncvs/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v > retrieving revision 1.22.2.176 > diff -u -r1.22.2.176 new.sgml > --- common/new.sgml 14 Jan 2002 16:00:20 -0000 1.22.2.176 > +++ common/new.sgml 19 Jan 2002 00:42:35 -0000 > @@ -149,6 +149,12 @@ > the timing of samples, in order to avoid synchronization with > processes that run periodically. > > + The kernel now enforces the kern.maxvnodes limit with > + a new kernel process called vnlru. The > + code typically only needs to do work on large-memory systems > + which access lots of tiny files and prevents us from overflowing > + the kernel malloc hoppers for vnodes or inodes. > + > If a debugging kernel with modules is being built > (i.e. using makeoptions DEBUG=-g), the modules > will now be built with debugging support as well, for Hmm, this sounds like one can turn it on or off (which is not the case, right?) and people then tend to ask how to do it. How about rewording the second sentence into something like "This code prevents the system from overflowing the kernel malloc hoppers for vnodes or inodes when a large number of small files are accessed on large memory systems"? (Please apply grammar fixes as needed, apologies for my german high-school english). --Thomas To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message