From owner-freebsd-stable@FreeBSD.ORG Wed Jun 8 21:50:11 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F37016A41C for ; Wed, 8 Jun 2005 21:50:11 +0000 (GMT) (envelope-from security@jim-liesl.org) Received: from mta11.adelphia.net (mta11.adelphia.net [68.168.78.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30ED643D1F for ; Wed, 8 Jun 2005 21:50:10 +0000 (GMT) (envelope-from security@jim-liesl.org) Received: from daemon.jim-liesl.org ([70.33.46.68]) by mta11.adelphia.net (InterMail vM.6.01.04.01 201-2131-118-101-20041129) with ESMTP id <20050608215010.ZOAL13270.mta11.adelphia.net@daemon.jim-liesl.org> for ; Wed, 8 Jun 2005 17:50:10 -0400 Received: from daemon.jim-liesl.org (localhost.clspco.adelphia.net [127.0.0.1]) by daemon.jim-liesl.org (Postfix) with ESMTP id E35AB66F6 for ; Wed, 8 Jun 2005 15:50:41 -0600 (MDT) Received: from [127.0.0.1] (unknown [192.168.1.10]) by daemon.jim-liesl.org (Postfix) with ESMTP id A0C9F6345 for ; Wed, 8 Jun 2005 15:50:41 -0600 (MDT) Message-ID: <42A767C9.80507@jim-liesl.org> Date: Wed, 08 Jun 2005 15:48:57 -0600 From: secmgr User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: [Fwd: Re: Show stopper for large disks with 5.4-RELEASE] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 21:50:11 -0000 Dmitriy Kirhlarov wrote: >Hi Pierre! > >On Wed, 08 Jun 2005, Pierre DAVID wrote: > > > >>Do you have a clue to help us use FreeBSD and not switch on Linux >>for this service? >> >> > >Bad workaround. >You can create many small partitions and mount_unionfs. > > Actually it's a very valid choice. At this time, Linux offers ext3, XFS (from SGI), JFS (from IBM) and RieserFS as journaled file systems (as in no fscking fsck). JFS, XFS and RieserFS offer very good performance with big directories (like Maildir style mailboxes could create) and recover from unexpected outages quickly (journal replay to last checkpoint is typically seconds) and robustly. In fact, if I were to deploy a large Maildir system, where users could have thousands of files per directory, I would definitly be looking at JFS, XFS or Rieser. Linux also has a WORKING logical volume manager, and a WORKING s/w raid5 whose performance is close to all but the most high end RAID controllers. But I digress. I really like FreeBSD for a lot of things, but outside of snap and union, storage and filesystems are pretty much SOTA circa 1998 I'm not that amazed by his numbers. on a 5.3R system, when I use snap to freeze a dump of a 13% used 140 gb gmirror partition, the system (2ghz AMD, SATA150 drives) goes out to lunch for about 45 seconds, hanging all IO's to the partition. Scale that upto 1.8TB, and I could see where you could be going nowhere for a good 10 minutes just waiting for the snap to finish. Still better than waiting hours for fsck, but nowhere near the recovery speed of a true journaled system. jim