From owner-freebsd-isp@FreeBSD.ORG Tue Jul 7 17:09:41 2009 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A3FB1065670 for ; Tue, 7 Jul 2009 17:09:41 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-vw0-f172.google.com (mail-vw0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 275128FC14 for ; Tue, 7 Jul 2009 17:09:40 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: by vwj2 with SMTP id 2so331368vwj.3 for ; Tue, 07 Jul 2009 10:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=0g2yO14LIkWEwhcSXRbA0WTj0cD3XAiij2bWpPBgoio=; b=KTDmeP6ubUs+76mPtN4219FxrQE6ZuTGnhkLSkZs7IfZ3xvit+DBCZ22w9C33zYPT6 hFE0mikc8LnrY35WAL8qZJrfDr0ZuYAX6NDQNt3Jb6uxDak6494Hsz21fZXeDM8nfIU/ O39fbmQ2JBHMb27PPA5l4cD0/E7hZA0nWVTi4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=PxN2IRqBH4LnP5WK9Rdipnc59EWfIRNA7tNCKDB/dL+VONZ7tFNlVqts8zj/Ha7rbn 49mK4DNhgbwRgRKZ9NeIhDqhc8OJOYx0wU3Wv876RQm60SmRCTxsIvMiW1SDf7YlIS2P +dOrQxZrFKYiSe3WAaGmcgU0ZOFaATduradH8= MIME-Version: 1.0 Received: by 10.150.98.18 with SMTP id v18mr208210ybb.270.1246986580188; Tue, 07 Jul 2009 10:09:40 -0700 (PDT) In-Reply-To: <4A537CAC.7090608@interazioni.it> References: <4A5209CA.4030304@interazioni.it> <4A5376D8.5080402@interazioni.it> <4A537CAC.7090608@interazioni.it> Date: Tue, 7 Jul 2009 10:09:40 -0700 Message-ID: From: Freddie Cash To: freebsd-isp@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: ZFS in productions 64 bit X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2009 17:09:41 -0000 On Tue, Jul 7, 2009 at 9:49 AM, Tonix (Antonio Nati) wrote: > Freddie Cash ha scritto: > >> On Tue, Jul 7, 2009 at 9:24 AM, Tonix (Antonio Nati) >> wrote: >> >>> Freddie Cash ha scritto: >>> On Mon, Jul 6, 2009 at 7:27 AM, Tonix (Antonio Nati)< >>> tonix@interazioni.it> wrote: >>> Is anyone using in heavy production environment a ZFS FS with AMD 64 >>> bit? >>> >>> We're using FreeBSD 7.2 on our backup servers. The primary backup >>> server >>> does remote backups for over 105 servers, every night. And then pushes >>> the >>> changes to the secondary backup server, every day. >>> >>> Are you using ZFS only on backup servers, or also on remote servers to >>> make >>> a snaphost of data to be backed up? >>> >> >> Only on the backup servers. The remote servers are running either Debian >> Linux 4.0, FreeBSD 6.x/7.x, or RHEL 4.x. And we do a couple of manual >> backups of Windows XP stations using rsync for Windows. >> >> > I'm evaluating whether to use ZFS for main NFS storage I will provide to > all front-end servers. > Possibility to snapshost partitions, to extend/decrease them is something > I'd love to do, but I'm wondering on reliability on long term. I see main > concerns are about 32bit servers, while 64bits servers looks to be more > 'protected', but I'm not really sure about. > > Better to wait for FBSD 8.0? > > Thanks for any advice. > ZFS on 64-bit FreeBSD 7.2 has been extremely stable for us. A lot of bug fixing, performance issues, and memory issues were fixed in ZFS with 7.2. The version of ZFS included in 7.2 is ZFSv6. FreeBSD 7-STABLE includes an upgrade of ZFS to ZFSv13. This will be available in FreeBSD 7.3, and is the same as what will be in FreeBSD 8.0. The main difference in ZFS support between 7.x and 8.x is that 8.x includes support for booting directly from ZFS, so you can run ZFS-only systems. We haven't stress tested NFS support, but have used it to share out a couple of directories here and there (to Linux clients), and it seems to be as stable/usable as normal NFS in FreeBSD. AFAICT, ZFS uses the normal NFS support in FreeBSD to do the sharing, and the sharenfs property for ZFS filesystems just configures the exports file for you. 64-bit installs with lots of RAM are recommended to get the most out of ZFS, although it is perfectly usable on 32-bit systems. There are reports of people using it on laptops and on 32-bit systems with as little as 768 MB of RAM. (I use it on my home media server which is 32-bit with 2 GB of RAM). On 32-bit systems, you have to do a lot of manual tuning of loader.conf tunables to limit how much memory ZFS can use. But on 64-bit systems running FreeBSD 7.2 or newer, with at least 2 GB of RAM, it can auto-tune itself (although you still need to disable prefetch). I'd recommend giving it a test run. You might be surprised. :) Or it might not work in your situation. :) -- Freddie Cash fjwcash@gmail.com