From owner-freebsd-questions@FreeBSD.ORG Mon Dec 1 21:26:15 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B0521065670 for ; Mon, 1 Dec 2008 21:26:15 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id 6970A8FC0A for ; Mon, 1 Dec 2008 21:26:14 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.14.3/8.14.3) with ESMTP id mB1LQ6UO011697; Mon, 1 Dec 2008 22:26:06 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.3/8.14.3/Submit) with ESMTP id mB1LQ5WH011694; Mon, 1 Dec 2008 22:26:06 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Mon, 1 Dec 2008 22:26:04 +0100 (CET) From: Wojciech Puchar To: Kirk Strauser In-Reply-To: <200812011321.43430.kirk@strauser.com> Message-ID: <20081201222221.L11692@wojtek.tensor.gdynia.pl> References: <200812010959.15647.kirk@strauser.com> <20081201184722.S10680@wojtek.tensor.gdynia.pl> <200812011321.43430.kirk@strauser.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: Disenchanted with ZFS; alternatives? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 21:26:15 -0000 > >> UFS is excellent. your problem is that you like to have "lots of >> filesystems". why don't just make one or one per disk? > > For all the usual reasons: faster fsck, ability to set attributes on each > filesystem (noexec, noatime, ro), a runaway process writing to /tmp won't cause > problems in /var, etc. i don't have such problems, ordinary users have quotas... (one as there's one filesystem). > A big local reason is that Amanda is much easier to configure when you're using > a bunch of filesystems because it runs tar with --one-file-system set. If /var > is separate from / and I want to back them up separately, I just tell Amanda > to dump / and /var. If /var is part of / then I have to say "dump / except > for /var (and /tmp and /usr and ...)". what i problem to do this? >> tell me what's your needs and how many/what disks you have. > > Right now I have a 750GB (with another on order) and a 320GB. The box is a > multi-purpose home server with mail, several websites, and a bunch of local > file streaming (from MP3 and ripped DVDs to Apple's Time Machine storage). so make system and userdata except huge files on 320GB, and make gstripe of 750GB disks to store huge files. two filesystems. > >> UFS is best-performer on real load, runs on almost no RAM, but uses more >> if available for caching. > > That's my main beef with ZFS at the moment. I don't mind if it uses a lot of > RAM - that's what I bought it for! - but that it doesn't seem to use it > effectively (at least on my workload). it simply wastes RAM and CPU power. same thing takes 10-20 times more CPU that with UFS, where CPU load is close to unnoticable. even if it has some features you may consider nice, it's not worth using bloatware. Bloatware should be ALWAYS avoided no matter how fast your hardware is and how much RAM do you have.