From owner-freebsd-fs@FreeBSD.ORG Thu Nov 4 01:10:10 2010 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D13B61065672 for ; Thu, 4 Nov 2010 01:10:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6]) by mx1.freebsd.org (Postfix) with ESMTP id 777208FC08 for ; Thu, 4 Nov 2010 01:10:10 +0000 (UTC) Received: (qmail 908 invoked by uid 399); 4 Nov 2010 00:43:27 -0000 Received: from localhost (HELO doug-optiplex.ka9q.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 4 Nov 2010 00:43:27 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4CD201AE.3040409@FreeBSD.org> Date: Wed, 03 Nov 2010 17:43:26 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.12) Gecko/20101028 Thunderbird/3.1.6 MIME-Version: 1.0 To: Aditya Sarawgi References: <20100929031825.L683@besplex.bde.org> <20100929084801.M948@besplex.bde.org> <20100929041650.GA1553@aditya> <201009290917.05269.jhb@freebsd.org> <20100929202526.GA1564@aditya> <4CD0A3E8.4080304@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.1.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: fs@freebsd.org Subject: Re: ext2fs now extremely slow X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Nov 2010 01:10:11 -0000 On 11/03/10 16:38, Aditya Sarawgi wrote: > On Wed, Nov 3, 2010 at 5:21 AM, Doug Barton wrote: >> Is anything happening with this? I recently built a new system that is >> multi-booting windows, freebsd, and ubuntu. I chose ext[23]fs for my /home >> partition so that I could share unix'y stuff between freebsd and linux, but >> I'm having both performance and stability problems, and today (fortunately >> for the first time, and fortunately recoverable) I had actual data loss. I'm >> happy to be a guinea pig for new code if people are reasonably sure that it >> will help, but if the situation doesn't improve I will have to reformat. >> > > Are you suffering from these problems on CURRENT ? Yes. > Can you please elaborate > on the performance and stability issue you are facing ? Any specific scenario ? What I did was create a fairly large (37G) /home and put all the stuff I'd like to have access to from all 3 systems, like svn, my ports tree, etc. I also ended up putting my obj directory there because I created my /usr/local a little smaller than I should have and after installing gnome I ran out of room. :) I should also point out that this is on a brand new desktop system that was donated by a FreeBSD user. It's a C2D running at 3.17G, 4G RAM, and a fast 250G disk. I'm running amd64 -current. Everything disk intensive (updating ports with csup, updating my svn trees, etc.) is slower on this system than it was on my laptop where all the same stuff was on UFS2. Bruce's message that started this thread alluded to the problems, my experience has been similar. Regarding stability, sometimes (but not always) when I'm doing the above listed disk-intensive things on an otherwise idle system I've had the system lock up. Not panic, not reboot, just wedge. I'm running X when this happens, so I'm not 100% sure that the disk activity is the culprit, but it seems very suspicious. Yesterday was a very bad day, I had to do 3 tries to get all the way through a buildworld/kernel, mostly because the last 2 crashes resulted in my /usr/src (which is actually /home/svn/head) and /usr/obj (/home/obj-9) directories getting corrupted respectively. Today (running r214694) has actually been quite good, although I haven't tried a buildworld yet. > You can test Zheng's preallocation patch for ext2fs, there is a > serious lack of testers for that. I would be happy to do that, but my reading of this thread last month didn't produce a clear "try this version of the patch" neon sign. Various people referred to suggestions, updates, etc. If someone could provide a URL for the right patch to try, as well as a suggestion for benchmarking methodology, I'll be glad to do so. >> On a related note, is there any way to use the journaling features of ext3fs >> in FreeBSD? When I boot the linux partition it's treating the fs as ext3fs, >> but AFAICS we only have ext2fs capabilities. >> > > Journaling is difficult to bring in, especially if one is planning to > have a BSDL version. Ok. I can live with accessing the stuff as ext2 from FreeBSD, and I can even live with a minor performance penalty. What I can't live with is instability and/or data corruption; and it should go without saying that our users should not have to live with that either. Thanks for the response, Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/