From owner-freebsd-fs Tue Dec 12 12: 4: 3 2000 From owner-freebsd-fs@FreeBSD.ORG Tue Dec 12 12:04:01 2000 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from brutus.conectiva.com.br (brutus.conectiva.com.br [200.250.58.146]) by hub.freebsd.org (Postfix) with ESMTP id 3087E37B400 for ; Tue, 12 Dec 2000 12:03:57 -0800 (PST) Received: from localhost (riel@localhost) by brutus.conectiva.com.br (8.11.1/8.11.1) with ESMTP id eBCK3IP10988; Tue, 12 Dec 2000 18:03:22 -0200 X-Authentication-Warning: duckman.distro.conectiva: riel owned process doing -bs Date: Tue, 12 Dec 2000 18:03:18 -0200 (BRDT) From: Rik van Riel X-Sender: riel@duckman.distro.conectiva To: Charles Henrich Cc: freebsd-fs@FreeBSD.ORG Subject: Re: Filesystem tuning (minimize seeks) In-Reply-To: <20001212103851.C20653@sigbus.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 12 Dec 2000, Charles Henrich wrote: > Im trying to tune a FreeBSD box acting as a NFS file server, and > was wondering if anyone had any suggestions on how to handle > multiple concurrent writes from causing the data to be written > very non-sequential. Anyone? Thanks! One of the "tricks" to handle this is to use a journaling filesystem. This allows the filesystem to initially drop the data in the journal and ack the NFS operation, giving it the chance to later write out the stuff to disk with some more freedom in optimising seeks. I'm not sure if there is a journaling filesystem available for BSD which does this, however. Another alternative would be to use LFS, but I don't think it's up-to-date for FreeBSD ... regards, Rik -- Hollywood goes for world dumbination, Trailer at 11. http://www.surriel.com/ http://www.conectiva.com/ http://distro.conectiva.com.br/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message