Date: Thu, 23 Dec 2004 07:14:48 +0100 From: Erik Trulsson <ertr1013@student.uu.se> To: Damien Hull <dhull@digitaloverload.net> Cc: freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: UFS2 with Soft Updates Robust? Message-ID: <20041223061448.GA74828@falcon.midgard.homeip.net> In-Reply-To: <1103781420.16972.17.camel@tower1.digitaloverload.local> References: <20041221104508.1002.qmail@rahul.net> <41C8DC87.5080207@mac.com> <1103781420.16972.17.camel@tower1.digitaloverload.local>
next in thread | previous in thread | raw e-mail | index | archive | help
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. -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041223061448.GA74828>