From owner-freebsd-stable Fri Jan 18 17: 2:44 2002 Delivered-To: freebsd-stable@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 735DF37B419 for ; Fri, 18 Jan 2002 17:02:34 -0800 (PST) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id g0J12MF37253; Fri, 18 Jan 2002 17:02:22 -0800 (PST) (envelope-from dillon) Date: Fri, 18 Jan 2002 17:02:22 -0800 (PST) From: Matthew Dillon Message-Id: <200201190102.g0J12MF37253@apollo.backplane.com> To: Thomas Seck Cc: stable@FreeBSD.ORG Subject: Re: what's vnlru? References: <200201151618468.SM01176@141.com> <200201160101.g0G117r64693@apollo.backplane.com> <20020116104904.A2800@shikima.mine.nu> <20020116135318.GA427@laurel.seck.home> 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 :# Rasputin (rasputin@submonkey.net): : :[vnlru] : :> Thansk for the overview - it's not a performance issue, I just checked :> another fairly recent (4.5 pre) BSD box and didn't see it, :> so thought I'd better check it out. :> :> [ Is this the sort of thing that should go into UPDATING? ] : :I'd vote for a short description in the release notes (I did not :overlook them for a few months, so I do not know whether Bruce Mah :picked it up already). : : --Thomas 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. "/FreeBSD/FreeBSD-4.x/src/release/doc/Makefile", line 37: Could not find /FreeBSD/FreeBSD-4.x/src/release/doc/../../../doc/share/mk/doc.subdir.mk And RELENG_4 doesn't have a 'doc' subhierarchy. If I link -current's doc subhierarchy to that location then it fails with: ... oc/en_US.ISO8859-1/relnotes/alpha/../../../share/sgml/catalog -t sgml /FreeBSD/FreeBSD-4.x/src/release/doc/en_US.ISO8859-1/relnotes/alpha/article.sgml > article.html || (/bin/rm -f article.html && false) /usr/local/bin/jade:/FreeBSD/FreeBSD-4.x/src/release/doc/en_US.ISO8859-1/relnotes/alpha/../common/../common/new.sgml:713:47:E: general entity "man.smbutil.1" not defined and no default entity /usr/local/bin/jade:/FreeBSD/FreeBSD-4.x/src/release/doc/en_US.ISO8859-1/relnotes/alpha/../common/../common/new.sgml:714:7:E: general entity "man.mount.smbfs.8" not defined and no default entity *** Error code 1 Stop in /FreeBSD/FreeBSD-4.x/src/release/doc/en_US.ISO8859-1/relnotes/alpha. *** Error code 1 -Matt Matthew Dillon 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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message