From owner-freebsd-stable@FreeBSD.ORG Mon Sep 1 01:52:59 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1673106567F for ; Mon, 1 Sep 2008 01:52:59 +0000 (UTC) (envelope-from jb@what-creek.com) Received: from what-creek.com (what-creek.com [66.111.37.70]) by mx1.freebsd.org (Postfix) with ESMTP id 77A008FC19 for ; Mon, 1 Sep 2008 01:52:59 +0000 (UTC) (envelope-from jb@what-creek.com) Received: by what-creek.com (Postfix, from userid 102) id 4407B745C9; Mon, 1 Sep 2008 01:52:58 +0000 (GMT) Date: Mon, 1 Sep 2008 01:52:58 +0000 From: John Birrell To: Wes Morgan Message-ID: <20080901015258.GA56694@what-creek.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: stable@freebsd.org Subject: Re: Unresponsive after dtrace X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2008 01:52:59 -0000 On Sun, Aug 31, 2008 at 06:35:16AM -0500, Wes Morgan wrote: > I know this has been reported already, but I want to give a "me too". > After installing a new world and kernel from the tree yesterday afternoon, > I let my system run all night. This morning everything was extremely > sluggish and unresponsive. According to top, which I thankfully left > running, processes were going in and out of "*kmem_" (obviously > truncated). CPU usage was 80+% system and load averages were around 5.4. > The only changes I made to my system besides upgrading were to include the > options KDB, DDB and STACK in my kernel for zfs functionality. > Unfortunately, I cannot try without those options since my root is zfs. > Booting a kernel from 8/20 works fine. Wes, will you please try removing "#define KMEM_DEBUG" from: src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c This is the likely cause of the performance problems you are seeing. It is also the reason why you needed to add DDB, DBB and stack to the kernel. The quickest way to try this is to just build the 'opensolaris' kernel module: (keep a copy of your current /boot/kernel) cd src/sys/modules/opensolaris make obj && make depend && make all && make install -- John Birrell