Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758902AbXELLBZ (ORCPT ); Sat, 12 May 2007 07:01:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756355AbXELLBR (ORCPT ); Sat, 12 May 2007 07:01:17 -0400 Received: from mailer.gwdg.de ([134.76.10.26]:58704 "EHLO mailer.gwdg.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756159AbXELLBQ (ORCPT ); Sat, 12 May 2007 07:01:16 -0400 Date: Sat, 12 May 2007 13:00:26 +0200 (MEST) From: Jan Engelhardt To: Arjan van de Ven cc: Linux Kernel Mailing List , linux-acpi@vger.kernel.org Subject: Re: [announce] Intel announces the PowerTOP utility for Linux In-Reply-To: <4644F726.1050806@linux.intel.com> Message-ID: References: <4644F726.1050806@linux.intel.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Report: Content analysis: 0.0 points, 6.0 required _SUMMARY_ Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2187 Lines: 54 On May 11 2007 16:07, Arjan van de Ven wrote: > > A typical Linux distribution has many components that wake the processor up > frequently for no good reason. In our testing with PowerTOP, we have seen many > cases where with some simple fixes, the battery life of typical laptops was > increased by one hour or more! > > We are providing fixes for several of the issues we identified, and we > encourage the Linux community to help us in this quest to get the maximum > battery life out of your (hopefully Intel based) laptops. Try the PowerTOP > tool, join the mailing list or the IRC channel and provide feedback, problem > reports or fixes! Yeah, hal happily wakes up every two seconds. So much for the effectivity of NO_HZ. # ps afx | grep hal ... 3003 ? S 0:00 \_ hald-addon-storage: polling /dev/hdb ... # strace -p 3003 Process 3003 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 open("/dev/hdb", O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = 4 ioctl(4, CDROM_DRIVE_STATUS, 0x7fffffff) = 1 close(4) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 open("/dev/hdb", O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = 4 ioctl(4, CDROM_DRIVE_STATUS, 0x7fffffff) = 1 close(4) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 open("/dev/hdb", O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = 4 ioctl(4, CDROM_DRIVE_STATUS, 0x7fffffff) = 1 close(4) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, Jan -- - 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/