From owner-cvs-all Mon Oct 15 14:44:40 2001 Delivered-To: cvs-all@freebsd.org Received: from elvis.mu.org (elvis.mu.org [216.33.66.196]) by hub.freebsd.org (Postfix) with ESMTP id 8F76B37B401; Mon, 15 Oct 2001 14:44:36 -0700 (PDT) Received: by elvis.mu.org (Postfix, from userid 1192) id 6B1BD81D01; Mon, 15 Oct 2001 16:44:31 -0500 (CDT) Date: Mon, 15 Oct 2001 16:44:31 -0500 From: Alfred Perlstein To: Garrett Wollman Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vnode_pager.c Message-ID: <20011015164431.G59854@elvis.mu.org> References: <200110152105.aa38680@salmon.maths.tcd.ie> <20011015153606.F59854@elvis.mu.org> <200110152140.f9FLeOl32078@khavrinen.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200110152140.f9FLeOl32078@khavrinen.lcs.mit.edu>; from wollman@khavrinen.lcs.mit.edu on Mon, Oct 15, 2001 at 05:40:24PM -0400 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Garrett Wollman [011015 16:40] wrote: > < said: > > > No, the zone allocator sucks, one memory is pinned for a zone it > > can not be reused. > > Actually, that is a good and intentional feature. (See all the papers > on TSM.) That doesn't necessarily mean that it's useful or > appropriate for *nodes, though. It's barely acceptable when it's needed, it's really bad because any pressure on the memory system even if we were to implement hooks to ask subssystems to free back memory would not be applicable to anything using zalloc because of this. I currently don't have a better idea, but I really don't like the current TSM stuff for this reason, BSD/os has managed to go for a long time without needing to implement such things (at least for sockets) and I hope that we can get away from it or at least contain its spread to other subsystems. -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message