From owner-freebsd-fs@FreeBSD.ORG Mon Mar 7 10:37:19 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18B50106564A for ; Mon, 7 Mar 2011 10:37:19 +0000 (UTC) (envelope-from gallasch@free.de) Received: from smtp.free.de (smtp.free.de [91.204.6.103]) by mx1.freebsd.org (Postfix) with ESMTP id 70C658FC0A for ; Mon, 7 Mar 2011 10:37:18 +0000 (UTC) Received: (qmail 73452 invoked by uid 98); 7 Mar 2011 11:37:16 +0100 Received: from 91.204.4.103 by smtp.free.de (envelope-from , uid 82) with qmail-scanner-1.25 (clamdscan: 0.96.5/12494. Clear:RC:1(91.204.4.103):. Processed in 0.035237 secs); 07 Mar 2011 10:37:16 -0000 X-Qmail-Scanner-Mail-From: gallasch@free.de via smtp.free.de X-Qmail-Scanner: 1.25 (Clear:RC:1(91.204.4.103):. Processed in 0.035237 secs) Received: from smtp.free.de (HELO [192.168.1.119]) (gallasch@free.de@[91.204.4.103]) (envelope-sender ) by smtp.free.de (qmail-ldap-1.03) with AES128-SHA encrypted SMTP for ; 7 Mar 2011 11:37:16 +0100 References: <1299226985.3391.18.camel@pc286.embl.fr> In-Reply-To: <1299226985.3391.18.camel@pc286.embl.fr> Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=iso-8859-1 Message-Id: <3E910C24-FA7E-461B-9677-ED551D69FBF2@free.de> Content-Transfer-Encoding: quoted-printable From: Kai Gallasch Date: Mon, 7 Mar 2011 11:37:16 +0100 To: =?iso-8859-1?Q?Micka=EBl_Can=E9vet?= X-Mailer: Apple Mail (2.1082) Cc: freebsd-fs@freebsd.org Subject: Re: kmem_map too small with ZFS and 8.2-RELEASE X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 10:37:19 -0000 Am 04.03.2011 um 09:23 schrieb Micka=EBl Can=E9vet: > Hello, >=20 > I know there is a lot of threads about "kmem_map too small" problems = on > former versions of FreeBSD with ZFS, but on the wiki > (http://wiki.freebsd.org/ZFSTuningGuide) it is said that "FreeBSD 7.2+ > has improved kernel memory allocation strategy and no tuning may be > necessary on systems with more than 2 GB of RAM." >=20 > I have a 64bits machine with 16GB of RAM with FreeBSD 8.2-RELEASE and = no > tuning: >=20 > # sysctl -a | grep -e "vm.kmem_size_max:" -e "vm.kmem_size:" -e > "vfs.zfs.arc_max:" > vm.kmem_size_max: 329853485875 > vm.kmem_size: 16624558080 > vfs.zfs.arc_max: 15550816256 >=20 > This morning this server crashed with: >=20 > panic: kmem_malloc(1048576): kmem_map too small: 8658309120 total > allocated Hi, Micka=EBl. If you want to "get a picture" on how setting ZFS tunables in = loader.conf affect the different cache sizes and cache hit ratios, I can = recommend installing the freebsd port sysutils/munin-node together with = sysutils/zfs-stats and the following munin ZFS plugins: http://exchange.munin-monitoring.org/plugins/search?keyword=3DFreeBSD Regards, Kai.=