From owner-cvs-src Thu Mar 13 0: 7:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B72D237B404; Thu, 13 Mar 2003 00:07:22 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2664143F75; Thu, 13 Mar 2003 00:07:21 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h2D87Jb19809; Thu, 13 Mar 2003 03:07:19 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Thu, 13 Mar 2003 03:07:19 -0500 (EST) From: Jeff Roberson To: Alfred Perlstein Cc: Jeff Roberson , , , Subject: Re: cvs commit: src/sys/fs/specfs spec_vnops.c src/sys/kern kern_physio.c vfs_bio.c src/sys/sys buf.h In-Reply-To: <20030313075317.GL4145@elvis.mu.org> Message-ID: <20030313030532.A43514-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 12 Mar 2003, Alfred Perlstein wrote: > * Jeff Roberson [030312 23:34] wrote: > > These are the last of my local diffs for buf cache locking. I have only > > the background write code left to lock. > > > > Most of these patches have been running on my laptop, a dual alpha, a dual > > x86, and a quad alpha for two weeks or so. One of the alphas is an nfs > > server and the others are clients. I've done some buildworlds along with > > normal desktop use. > > how does this impact doing things like playing mp3s and such while doing > disk IO? Any less hiccupy? :) > There should be no effect other than the extra lock overhead. There is still a small bit of the buffer cache that is not smp safe and then it's blocked on the vm. Soon we should be able to start pushing giant down into VFS which will eventually lead us to a Giant free path up to the VM. I think before we get there we'll have a giant free bufdone(). That will reduce latency for some operations such as you have mentioned. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message