From owner-freebsd-stable Sat Mar 8 23: 5:49 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D19F37B41A for ; Sat, 8 Mar 2003 23:05:08 -0800 (PST) Received: from hub.org (hub.org [64.49.215.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4984544033 for ; Sat, 8 Mar 2003 19:25:44 -0800 (PST) (envelope-from scrappy@hub.org) Received: from hub.org (hub.org [64.49.215.141]) by hub.org (Postfix) with ESMTP id 267BC8A1630; Sat, 8 Mar 2003 23:25:24 -0400 (AST) Date: Sat, 8 Mar 2003 23:25:24 -0400 (AST) From: "Marc G. Fournier" To: Tor.Egge@cvsup.no.freebsd.org Cc: freebsd-stable@freebsd.org Subject: Re: vlrureclaim update In-Reply-To: <20030308195134A.tegge@cvsup.no.freebsd.org> Message-ID: <20030308231951.X6638@hub.org> References: <20030308051800.G66674@hub.org> <20030308174057Y.tegge@cvsup.no.freebsd.org> <20030308153059.J6638@hub.org> <20030308195134A.tegge@cvsup.no.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 On Sat, 8 Mar 2003 Tor.Egge@cvsup.no.freebsd.org wrote: > I believe the vnlru_proc was intended as a fallback method for freeing > vnodes. A vnode is normally added to the free list when the last page > owned by a object of type OBJT_VNODE is freed, see vm_page_free_toq() in > vm_page.c. Was just thinking of this ... I just kill'd off 18 jails (and unmounted the associated union and proc fs's) on one of the servers, and right now, I'm seeing: debug.numvnodes: 234726 - debug.freevnodes: 3518 - debug.vnlru_nowhere: 2 - vlruwt debug.numvnodes: 234726 - debug.freevnodes: 3240 - debug.vnlru_nowhere: 2 - vlruwt debug.numvnodes: 234726 - debug.freevnodes: 3064 - debug.vnlru_nowhere: 2 - vlruwt Now, if the free vnodes are *supposed* to be auto-reclaiming, and teh vnlru_proc is meant to provide a fallback, then is there a bug with how vm_page_free_toq is working (or not being called, maybe?) ... ? Similar to the problem I had mentioend in relation to softupdates? Where the space for files being deleted didn't look like it was being reclaimed until the server is/was rebooted ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message