From owner-freebsd-lite2 Wed Oct 9 09:08:57 1996 Return-Path: owner-lite2 Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA05135 for lite2-outgoing; Wed, 9 Oct 1996 09:08:57 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA05109 for ; Wed, 9 Oct 1996 09:08:23 -0700 (PDT) Received: from minnow.render.com (render.demon.co.uk [158.152.30.118]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id JAA10495 for ; Wed, 9 Oct 1996 09:07:56 -0700 (PDT) Received: from minnow.render.com (minnow.render.com [193.195.178.1]) by minnow.render.com (8.6.12/8.6.9) with SMTP id RAA17702; Wed, 9 Oct 1996 17:05:42 +0100 Date: Wed, 9 Oct 1996 17:05:40 +0100 (BST) From: Doug Rabson To: Hidetoshi Shimokawa cc: henrich@crh.cl.msu.edu, lite2@freebsd.org Subject: Re: Delayed write patch In-Reply-To: <2389.844870583@sat.t.u-tokyo.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-lite2@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Wed, 9 Oct 1996, Hidetoshi Shimokawa wrote: > dfr> > I tried this patch, but there is no performance improvement. > dfr> > It's still around 300KB. > dfr> > > dfr> > tcpdump shows that only one iod is running. > dfr> > dfr> If you change nfs_asyncio to return EIO instead of using a delayed write, > dfr> how many iods are running? > if I start 4 iods, 4 iods are running. If you change nfs_maxdelwri to zero using gdb or ddb, what write performance do you see? That ought to be the same as the nfs_dwrite==0 case. I can't figure out why the other iods should get locked out. Are you sure that all the reqs are made by the same iod? -- Doug Rabson, Microsoft RenderMorphics Ltd. Mail: dfr@render.com Phone: +44 171 734 3761 FAX: +44 171 734 6426