From owner-freebsd-current@FreeBSD.ORG Sun Oct 7 09:54:34 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE81116A417 for ; Sun, 7 Oct 2007 09:54:34 +0000 (UTC) (envelope-from marc@blackend.org) Received: from abigail.blackend.org (ns0.blackend.org [82.227.222.164]) by mx1.freebsd.org (Postfix) with ESMTP id 22F2713C455 for ; Sun, 7 Oct 2007 09:54:33 +0000 (UTC) (envelope-from marc@blackend.org) Received: from gothic.blackend.org (gothic.blackend.org [192.168.1.203]) by abigail.blackend.org (8.13.4/8.13.3) with ESMTP id l979s90N000228; Sun, 7 Oct 2007 11:54:09 +0200 (CEST) (envelope-from marc@abigail.blackend.org) Received: from gothic.blackend.org (localhost [127.0.0.1]) by gothic.blackend.org (8.14.1/8.14.1) with ESMTP id l979s9im001047; Sun, 7 Oct 2007 11:54:09 +0200 (CEST) (envelope-from marc@gothic.blackend.org) Received: (from marc@localhost) by gothic.blackend.org (8.14.1/8.14.1/Submit) id l979s8xl001046; Sun, 7 Oct 2007 11:54:08 +0200 (CEST) (envelope-from marc) Date: Sun, 7 Oct 2007 11:54:08 +0200 From: Marc Fonvieille To: Jeff Roberson Message-ID: <20071007095408.GA997@gothic.blackend.org> References: <20071002165007.D587@10.0.0.1> <20071006074429.GB976@gothic.blackend.org> <20071006102113.GC976@gothic.blackend.org> <47077951.5030906@clearchain.com> <4707866F.7030605@FreeBSD.org> <20071006143141.GD976@gothic.blackend.org> <4707CF8D.3070303@u.washington.edu> <20071006191014.GB84780@abigail.blackend.org> <20071007012049.S912@10.0.0.1> <20071007013342.D912@10.0.0.1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071007013342.D912@10.0.0.1> X-Useless-Header: blackend.org X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Garrett Cooper , Benjamin Close , current@freebsd.org Subject: Re: ULE/yielding patch for testing. 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: Sun, 07 Oct 2007 09:54:34 -0000 On Sun, Oct 07, 2007 at 01:35:50AM -0700, Jeff Roberson wrote: >>> [...] >>> Not really when the slowness does not exist with 6.X. >> >> I have experienced certain websites causing firefox to slow down >> considerably. When I mouse over firefox the mouse begins to jerk as well >> but when I move back away from firefox it seems fine again. I suspected >> it was an x/firefox bug. > > Actually I double-checked this case with dailytech.com. It seems to be > spending all of the cpu time in user-space in xwindows. So it seems that > it is the new xwindows that has the problem. If you watch the 'TIME' field > of top you can see that very little cpu time is attributed to firefox and > quite a lot to X windows. So the windowing system is too busy to redraw > mouse events even if we are scheduling it well. > You mean Xorg 7.2 or 7.3 with -CURRENT? Currently I observe the problem with Xorg 7.2 or 7.3 under -CURRENT, when Xorg 7.2 with 6.2-STABLE is Ok (I did not try with Xorg 7.3 on -STABLE, but I'm quite sure I'll end to same result). On a completly different machine (a more recent one with a 2.8GHz Celeron), the problem could be less obvious cause of the machine speed but I can notice the difference between 6.2-STABLE and 7-CURRENT with any Xorg version. > Jeff > >> >> Although I also sometimes observe mysql hanging for a period of a half >> second or so while running sysbench. I wonder if we don't have a >> threading library bug? I know I observed this prior to the thread_lock >> work so hopefully I didn't break it. >> I think a lot of people missed that problem cause they run fast machines. For me it's very difficult to track down the issue cause I'm ignorant in these OS areas and the various logs and tools don't give obvious information. -- Marc