From owner-freebsd-current@FreeBSD.ORG Mon May 29 23:36:58 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50C8C16A710 for ; Mon, 29 May 2006 23:36:58 +0000 (UTC) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id C775C43D4C for ; Mon, 29 May 2006 23:36:57 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.5.50] (ppp-71-139-38-236.dsl.snfc21.pacbell.net [71.139.38.236]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id k4TNauqL011439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 29 May 2006 16:36:57 -0700 Message-ID: <447B853A.7030007@root.org> Date: Mon, 29 May 2006 16:35:22 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Intermittent hangs appeared in recent -current? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 May 2006 23:36:59 -0000 During disk I/O, I now get hangs about every 30 seconds. Running sync manually doesn't seem to cause this. I also get minor pauses periodically. Just after the system is hung, top shows that 80% of the time is spent in system. Overall, it seems like a lot of time is being spent in g_up/g_down but I think that's normal. USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 10 41.4 0.0 0 8 ?? RL 3:37PM 2:04.01 [idle] root 3 23.2 0.0 0 8 ?? DL 3:37PM 3:55.80 [g_up] root 4 15.8 0.0 0 8 ?? DL 3:37PM 2:41.11 [g_down] nate 1022 11.1 0.4 8864 3060 p1 RL+ 4:05PM 1:03.11 cvs up root 37 1.2 0.0 0 8 ?? DL 3:37PM 0:12.87 [syncer] Example just after hang: 2.3% user, 0.0% nice, 82.6% system, 0.8% interrupt, 14.3% idle Example during cvs up but no hang: 1.6% user, 0.0% nice, 52.7% system, 0.8% interrupt, 45.0% idle I noticed the clock interrupt and/or psm (irq 12) waiting on *Giant near when the hang occurs so perhaps someone is holding Giant too long. I'm just running a nearly stock GENERIC with ata: FreeBSD 7.0-CURRENT #4: Sun May 7 14:12:55 PDT 2006 -- Nate