Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752066AbWAEGm1 (ORCPT ); Thu, 5 Jan 2006 01:42:27 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752068AbWAEGm1 (ORCPT ); Thu, 5 Jan 2006 01:42:27 -0500 Received: from styx.suse.cz ([82.119.242.94]:17557 "EHLO mail.suse.cz") by vger.kernel.org with ESMTP id S1752066AbWAEGm0 (ORCPT ); Thu, 5 Jan 2006 01:42:26 -0500 Date: Thu, 5 Jan 2006 07:42:27 +0100 From: Vojtech Pavlik To: Andi Kleen Cc: Arjan van de Ven , ck list , linux kernel mailing list Subject: Re: 2.6.15-ck1 Message-ID: <20060105064227.GA6120@corona.suse.cz> References: <200601041200.03593.kernel@kolivas.org> <20060104190554.GG10592@redhat.com> <20060104195726.GB14782@redhat.com> <1136406837.2839.67.camel@laptopd505.fenrus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Bounce-Cookie: It's a lemon tree, dear Watson! User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1372 Lines: 35 On Thu, Jan 05, 2006 at 02:22:37AM +0100, Andi Kleen wrote: > Arjan van de Ven writes: > > > > sounds like we need some sort of profiler or benchmarker or at least a > > tool that helps finding out which timers are regularly firing, with the > > aim at either grouping them or trying to reduce their disturbance in > > some form. > > I did one some time ago for my own noidletick patch. Can probably dig > it out again. It just profiled which timers interrupted idle. > > Executive summary for my laptop: worst was the keyboard driver (it ran > some polling driver to work around some hardware bug, but fired very > often) , followed by the KDE desktop (should be mostly > fixed now, I complained) and the X server and some random kernel > drivers. > > I haven't checked recently if keyboard has been fixed by now. It's not. At this moment it's impossible to remove without significant surgery to the driver, because it'd prevent hotplugging and many KVMs from working. I can rather easily make the timer frequency variable. Would be 1 second idle ticks OK? -- Vojtech Pavlik SuSE Labs, SuSE CR - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/