From owner-freebsd-questions@FreeBSD.ORG Tue Jan 19 13:56:47 2010 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 963FE106566C for ; Tue, 19 Jan 2010 13:56:47 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 1096A8FC08 for ; Tue, 19 Jan 2010 13:56:46 +0000 (UTC) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 07B0EEB5138; Tue, 19 Jan 2010 15:56:45 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id DF24616108A; Tue, 19 Jan 2010 15:56:45 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hs0z7MkaB-MB; Tue, 19 Jan 2010 15:56:45 +0200 (EET) Received: from kobe.laptop (ppp-94-64-234-166.home.otenet.gr [94.64.234.166]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 8A13D161085; Tue, 19 Jan 2010 15:56:45 +0200 (EET) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id o0JDuiuO020346 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Jan 2010 15:56:44 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id o0JDuhBm020279; Tue, 19 Jan 2010 15:56:43 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Sherin George References: <7f14551c1001190119l62e3e38fx63b2f69036f463f3@mail.gmail.com> Date: Tue, 19 Jan 2010 15:56:42 +0200 In-Reply-To: <7f14551c1001190119l62e3e38fx63b2f69036f463f3@mail.gmail.com> (Sherin George's message of "Tue, 19 Jan 2010 14:49:15 +0530") Message-ID: <871vhm5hb9.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: Setting "zfs_arc_max" value in FreeBSD 8. 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: Tue, 19 Jan 2010 13:56:47 -0000 On Tue, 19 Jan 2010 14:49:15 +0530, Sherin George wrote: > Hello, > > I am trying to tune ZFS file system by setting "zfs_arc_max" value in > FreeBSD 8. > > In solaris, it is achieved like this > > ============================== > =================== > For example, if an application needs 5 GBytes of memory on a system with > 36-GBytes of memory, you could set the arc maximum to 30 GBytes, > (0x780000000 or 32212254720 bytes). Set the zfs:zfs_arc_max parameter in the > /etc/system file: > > set zfs:zfs_arc_max = 0x780000000 > > or > > set zfs:zfs_arc_max = 32212254720 > ================================================= > > But, I couldn't find /etc/system file in FreeBSD. > > Could some one please guide me to correctly configure "zfs_arc_max" in > FreeBSD 8. You have to use /boot/loader.conf in FreeBSD. Here's a snippet from mine, for example: # Mount the root filesystem from ZFS. vfs.root.mountfrom="zfs:kobe/bootfs" # ZFS tuning. vm.kmem_size="800M" vm.kmem_size_max="800M" vfs.zfs.arc_max="150M" vfs.zfs.vdev.cache.size="15M" vfs.zfs.prefetch_disable="1" # Autoloaded modules. zfs_load="YES" You can read more about the ZFS support of FreeBSD (including options like these) at our wiki: http://wiki.freebsd.org/ZFS http://wiki.freebsd.org/ZFSQuickStartGuide