From owner-freebsd-fs@FreeBSD.ORG Mon Oct 8 13:30:51 2007 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 D62E416A417; Mon, 8 Oct 2007 13:30:51 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 8AA6113C45B; Mon, 8 Oct 2007 13:30:51 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 4A0DB20C9; Mon, 8 Oct 2007 15:30:42 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: -0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id B9A0120C8; Mon, 8 Oct 2007 15:30:41 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 8395284481; Mon, 8 Oct 2007 15:30:41 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Pawel Jakub Dawidek References: <20071005000046.GC92272@garage.freebsd.pl> <20071008121523.GM2327@garage.freebsd.pl> Date: Mon, 08 Oct 2007 15:30:41 +0200 Message-ID: <86bqb97mym.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-fs@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: ZFS kmem_map too small. 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, 08 Oct 2007 13:30:51 -0000 Pawel Jakub Dawidek writes: > I'm not sure if it's not too late to ask re@ about increasing the > default kmem size at least on amd64. ~300MB we have there is silly > small. Speaking of which, I tried setting vm.kmem_size to 2G on a C2D system with 4 GB RAM, but it simply panics: OK set vm.kmem_size=3D2G OK boot -s GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 7.0-CURRENT #8: Tue Sep 25 13:31:41 CEST 2007 des@ds4.des.no:/usr/obj/usr/src/sys/ds4 kmem_suballoc: bad status return of 3. panic: kmem_suballoc cpuid =3D 0 KDB: enter: panic [thread pid 0 tid 0 ] Stopped at kdb_enter+0x31: popq %rbp db> where Tracing pid 0 tid 0 td 0xffffffff805af4a0 kdb_enter() at kdb_enter+0x31 panic() at panic+0x166 kmem_suballoc() at kmem_suballoc+0xc3 kmeminit() at kmeminit+0x16e mi_startup() at mi_startup+0x59 btext() at btext+0x2c db> reset with vm.kmem_size unset and vm.kmem_size_max=3D2G, it boots fine: Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (2400.01-MHz K8-class = CPU) Origin =3D "GenuineIntel" Id =3D 0x6f6 Stepping =3D 6 Features=3D0xbfebfbff Features2=3D0xe3bd AMD Features=3D0x20100800 AMD Features2=3D0x1 Cores per package: 2 usable memory =3D 4286398464 (4087 MB) avail memory =3D 4130979840 (3939 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-23 on motherboard [...] DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no