From owner-cvs-sys Tue Jan 6 01:50:55 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA23703 for cvs-sys-outgoing; Tue, 6 Jan 1998 01:50:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA23695; Tue, 6 Jan 1998 01:50:44 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id BAA10071; Tue, 6 Jan 1998 01:47:54 -0800 (PST) Received: from UNKNOWN(), claiming to be "current1.whistle.com" via SMTP by alpo.whistle.com, id smtpd010069; Tue Jan 6 01:47:49 1998 Date: Tue, 6 Jan 1998 01:44:50 -0800 (PST) From: Julian Elischer To: David Greenman cc: "John S. Dyson" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: John's latest VM commit. In-Reply-To: <199801060905.BAA27275@implode.root.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > After thinking about what I said for a bit, I think I might be exagerating > a little - on some systems where the vnode/object cache is sufficiently > large, you could easily have more of those than default/swap objects. It > depends on the processes - how many, memory mappings, etc., and how many > cached files are in the system. It would be more accurate to say simply that > there are a sizeable number of non-vnode objects... > your point is well taken. However as you said before. It could be argued that even anon objects should be represented by an appropriate vnode (maybe lazily evaluated) construction. surely an 'fs type' that handled swap would produce a more uniform interface, as that would mean that all paging operations always went through the same interface... Certainly though this is not something that will give us a great win for little work. It's more of an accademic exercise. julian