From owner-cvs-all Thu Oct 25 15:30:24 2001 Delivered-To: cvs-all@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 784D137B403; Thu, 25 Oct 2001 15:30:20 -0700 (PDT) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id f9PMTks04622; Thu, 25 Oct 2001 15:29:46 -0700 (PDT) (envelope-from dillon) Date: Thu, 25 Oct 2001 15:29:46 -0700 (PDT) From: Matthew Dillon Message-Id: <200110252229.f9PMTks04622@apollo.backplane.com> To: Julian Elischer Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/coda coda_subr.c src/sys/fs/smbfs... References: 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 : :I'm assuming that no-one has ever heard of a binary 3rd party :filesystem for FreeBSD? :(if so this would screw some people) I'm hoping those that have :proprietary filesystems have the code for it. : :On Thu, 25 Oct 2001, Matt Dillon wrote: You are welcome to come up with and implement a solution to the problems FreeBSD has been having scaling to >= 2G of ram. Even with these commits and the commits I will be making in the following week we will still only be about half way there. To really solve the scaleability problems we will need to split the vnode list into two lists... a clean and dirty list, to fix the filesystem syncing issues, and we will need to turn off the lazy-page-dirtying code entirely and force a dirtying fault in order to be able to properly organize VM pages into separate clean and dirty lists in the VM object, to fix vinvalbuf(), msync(), and other related routines. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message