From owner-freebsd-arch@FreeBSD.ORG Mon Mar 17 14:37:05 2008 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E47251065672 for ; Mon, 17 Mar 2008 14:37:05 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id A82C88FC16 for ; Mon, 17 Mar 2008 14:37:05 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.64.3]) by phk.freebsd.dk (Postfix) with ESMTP id 1E6B017105 for ; Mon, 17 Mar 2008 14:37:03 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.2/8.14.2) with ESMTP id m2HEb3wC003861 for ; Mon, 17 Mar 2008 14:37:03 GMT (envelope-from phk@critter.freebsd.dk) To: arch@freebsd.org From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 17 Mar 2008 14:18:47 GMT." <20080317141717.U3253@fledge.watson.org> Date: Mon, 17 Mar 2008 14:37:03 +0000 Message-ID: <3860.1205764623@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: Subject: Power-Mgt (Was: Re: cvs commit: src/sys/i386/cpufreq est.c ) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 14:37:06 -0000 In message <20080317141717.U3253@fledge.watson.org>, Robert Watson writes: >If cpufreq is going to be enabled by default, should we be enabling powerd by >default [...] [Moved to arch@] In general, I think we must make power-aware computing our "next SMPng project", not in the sense of delaying the next major release five years, but in the sense that power consumption should permerate our thinking about the operating system from now on. Overall, I think that means that we should: * Enable performance neutral power savings on servers - spin down unused disks. (geom/drivers) - use only as many CPU cores as necessary (scheduler) - light cpu-throttling. - downgrading 1GB to 100MB ether when idle. * Aim to meet or execeed energystar 4.0/5.0[1] on desktops and plugged laptops. - Pretty much as above, but with specific targets. - http://www.energystar.gov/index.cfm?c=revisions.computer_spec * Be as battery-frugal as possible on battery driven laptops. - Any trick in and off the book. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.