From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 18:20:32 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4FBA16A4CE for ; Tue, 31 Aug 2004 18:20:32 +0000 (GMT) Received: from santiago.pacific.net.sg (santiago.pacific.net.sg [203.120.90.135]) by mx1.FreeBSD.org (Postfix) with SMTP id B5C4343D64 for ; Tue, 31 Aug 2004 18:20:31 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: (qmail 6746 invoked from network); 31 Aug 2004 18:20:30 -0000 Received: from unknown (HELO maxwell2.pacific.net.sg) (203.120.90.192) by santiago with SMTP; 31 Aug 2004 18:20:29 -0000 Received: from [192.168.0.107] ([210.24.202.141]) by maxwell2.pacific.net.sg with ESMTP <20040831182029.KFVF1183.maxwell2.pacific.net.sg@[192.168.0.107]>; Wed, 1 Sep 2004 02:20:29 +0800 Message-ID: <4134C16A.4040906@pacific.net.sg> Date: Wed, 01 Sep 2004 02:20:26 +0800 From: Erich Dollansky User-Agent: Mozilla Thunderbird 0.7.1 (X11/20040714) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Geert Hendrickx References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> <1093958674.680.2.camel@book> <20040831180022.GA87511@lori.mine.nu> In-Reply-To: <20040831180022.GA87511@lori.mine.nu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-performance@freebsd.org cc: bob@sofsis.cl Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 18:20:32 -0000 Hi, Geert Hendrickx wrote: > > That's why I worked this out. For example when compiling sources or > ports, a "make build" would essentially be reading from /usrc/src|ports, > writing to /usr/obj, and "make install" would be reading from /usr/obj > and writing to /usr. > > For the rest, the most essential (IMO) is the separation of system (/, > /usr) and data (/home, /var/www), and of course spreading of swap. > > Any other thoughts about this? > Not for this usage. > > Fragmentation may be LESS of a problem with UFS, but a moving target > like one big /usr (incl src, obj, ports) will get fragmented as well. This is how you see it. I have not heard that there is any tool to help here. I would not call this fragmentation. It is more like spreading the files from one directory all over the disk. > Splitting up partitions would reduce this fragmentation (as you are > essentially defining some "super large blocks"), and may increase > filesystem stability in case of crashes etc. > It might not affect stability but it increases the chances to fix a problem in case of a crash. I never thought of this. Erich