From owner-freebsd-questions@FreeBSD.ORG Thu Dec 23 06:14:51 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CF7C16A4CE for ; Thu, 23 Dec 2004 06:14:51 +0000 (GMT) Received: from av5-2-sn1.fre.skanova.net (av5-2-sn1.fre.skanova.net [81.228.11.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E57C43D54 for ; Thu, 23 Dec 2004 06:14:50 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: by av5-2-sn1.fre.skanova.net (Postfix, from userid 502) id 950313800A; Thu, 23 Dec 2004 07:14:49 +0100 (CET) Received: from smtp2-2-sn2.hy.skanova.net (smtp2-2-sn2.hy.skanova.net [81.228.8.178]) by av5-2-sn1.fre.skanova.net (Postfix) with ESMTP id 86FB337EF3 for ; Thu, 23 Dec 2004 07:14:49 +0100 (CET) Received: from falcon.midgard.homeip.net (h201n1fls24o1048.bredband.comhem.se [212.181.162.201]) by smtp2-2-sn2.hy.skanova.net (Postfix) with SMTP id 6E00A37E44 for ; Thu, 23 Dec 2004 07:14:49 +0100 (CET) Received: (qmail 85901 invoked by uid 1001); 23 Dec 2004 06:14:48 -0000 Date: Thu, 23 Dec 2004 07:14:48 +0100 From: Erik Trulsson To: Damien Hull Message-ID: <20041223061448.GA74828@falcon.midgard.homeip.net> Mail-Followup-To: Damien Hull , Chuck Swiger , freebsd-questions References: <20041221104508.1002.qmail@rahul.net> <41C8DC87.5080207@mac.com> <1103781420.16972.17.camel@tower1.digitaloverload.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1103781420.16972.17.camel@tower1.digitaloverload.local> User-Agent: Mutt/1.5.6i cc: freebsd-questions Subject: Re: UFS2 with Soft Updates Robust? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 06:14:51 -0000 On Wed, Dec 22, 2004 at 08:57:00PM -0900, Damien Hull wrote: > On Tue, 2004-12-21 at 21:31 -0500, Chuck Swiger wrote: > > John Conover wrote: > > > Is UFS2 with soft updates the most robust file system in freebsd? > > > > No, although UFS2 with softupdates is robust enough for production use. > > > > If you make the filesystem writes syncronous and disable write caching on the > > hard drive, you will improve the robustness at significant cost to performance. > > > > Are you saying that the UFS2 file system sucks? Not at all, but standard IDE-drives suck when it comes to robustness. (They tend to lie and tell the OS that data has been written to the disk, when in reality it has only been written to the disks cache.) (Thus the advice above to turn off write-caching for maximum robustness.) If you use softupdates (on a disk that doesn't lie) the filesystem on the disk will always be consistent, but data written during the last 30 seconds or so might not yet have been written to the disk, and can therefore be lost if e.g. the power to the computer is turned off. > If so what options does > one have? If UFS2 + softupdates + decent hardware is not sufficiently robust for you there is little else you can do. (Unless you take Chuck Swiger's advice above and mount the filesystem synchronously and turn off the writecache which should give a slight increase in robustness at the cost of a huge drop in write-performance.) > > I've read that softupdates should be turned on. How much of a > performance loss will I see if I turn softupates off? Depends. For read performance you should not see any difference. For write performance it will depend both on your hardware and how much load you put on the disks. -- Erik Trulsson ertr1013@student.uu.se